Skip to main content

5. Using Tumbleweed

  1. Once Tumbleweed is deployed and stable on AWS, the CLI provides the user with a URL to access the Tumbleweed UI. They are first greeted by the landing page.
TumbleweedLandingPage
  1. A user can navigate to the sources page and create a new source database connection. This creates a new Debezium PostgreSQL connector on a target producer service database along with the topic(s) which that database will produce messages to. Creating a new source connector also builds an outbox table on the producer database.
TumbleweedSourcePage
TumbleweedSourceInfo
TumbleweedSourceCreated
  1. Once a source is created, the user can click on the source to see a source’s details.
TumbleweedSourceDetails
  1. A user can then navigate to the consumers page and create a new consumer, which would be a microservice that “subscribes” to the Kafka topics for the event records produced at source microservices.
TumbleweedConsumersPage
TumbleweedConsumersInfo
TumbleweedConsumerCreated
  1. Once a consumer is created, the user can click on the consumer to see the consumer’s details including a Tumbleweed endpoint URL. This URL can be used to create a connection for a consumer service to receive a stream of data from the topics they are subscribed to.
TumbleweedConsumerDetails
  1. Additionally, the user can click on the topics page to see the list of current topics and some details about each topic.
TumbleweedTopicsPage
TumbleweedTopicsDetails