Welcome to FlowMart's EventCatalog

Explore the events, services, and domains that power the FlowMart ecosystem. This catalog provides a centralized place to discover and understand our asynchronous architecture.

Demo application

This is a demo of the EventCatalog and what it can do. The company is called FlowMart and they are an e-commerce company.

Using EventCatalog, we documented their systems (domains, services, events, commands, flows) and how they fit together.

E-Commerce Domain

The core domain of FlowMart, responsible for all e-commerce operations.

Orders Domain

The sub-domain responsible for all orders.

Payment Domain

The sub-domain responsible for all payments.

Subscription Domain

The sub-domain responsible for all subscriptions.

Discover Our Architecture

Navigate through our Domains to understand the different business capabilities, explore Services to see the microservices involved, and dive into Events and Commands to see how they communicate.

Use the search bar above or browse the sections in the sidebar to get started.

Cancel Subscription Flow

This flow is triggered when a user cancels their subscription.

Payment Flow

This flow documents how a payment is processed at FlowMart.