EventCatalog
Events
Services
Domains
Visualiser
3D Node Graph
Please select your event or service
Event: AddedItemToCart
Event: OrderComplete
Event: OrderConfirmed
Event: OrderRequested
Event: PaymentProcessed
Event: RemovedItemFromCart
Event: ShipmentDelivered
Event: ShipmentDispatched
Event: ShipmentPrepared
Service: Basket Service
Service: Data Lake
Service: Email Platform
Service: Payment Service
Service: Shipping Service
Domain: Shopping
All Events and Services
Diagram that shows all your events and services in one place
Domains (1)
Shopping
Domain for everything shopping
Events (9)
AddedItemToCart
Holds information about what the user added to their shopping cart.
OrderComplete
Event represents when an order has been complete. (Delivered and finished)
OrderConfirmed
Event represents when an order has been confirmed and ready to be processed (shipped for example)
OrderRequested
Holds information about the customers order.
PaymentProcessed
Holds information about the payment that has been processed.
RemovedItemFromCart
Holds information about what the user removed from their cart.
ShipmentDelivered
Event represents when a shipment has been delievered and received.
ShipmentDispatched
Event represents when a shipment has been dispatched.
ShipmentPrepared
Event represents when a shipment has finished being prepared and is ready to be dispatched.
Services (5)
Basket Service
CRUD based API to handle Basket interactions for users of the shopping website.
Data Lake
Our internal datalake used by the data team and business analytics.
Email Platform
Internal Email system. Used to send emails to 1000s of customers. Hosted in AWS
Payment Service
Event based application that integrates with Stripe.
Shipping Service
Event based application that handles processing of shipments, preparing them and dispatching them.