Disecomm Event Catalog
Events
Services
Domains
Users
Visualiser
3D Node Graph
Giovanny Massuia
Owner of Events (10)
AddedItemToCart
v0.0.2
Holds information about what the user added to their shopping cart.
Producers (1)
Subscribers (1)
Example
InventoryUpdate
v0.0.1
Event raised when the inventory has been updated.
Producers (1)
Subscribers (1)
Inventory
OrderComplete
v0.0.1
Event represents when an order has been complete. (Delivered and finished)
Producers (1)
Subscribers (1)
OrderConfirmed
v0.0.1
Event represents when an order has been confirmed and ready to be processed (shipped for example)
Producers (1)
Subscribers (1)
OrderRequested
v0.0.1
Holds information about the customers order.
Producers (1)
Subscribers (1)
PaymentProcessed
v0.0.1
Holds information about the payment that has been processed.
Producers (1)
Subscribers (1)
RemovedItemFromCart
v0.0.1
Holds information about what the user removed from their cart.
Producers (1)
Subscribers (1)
Example
ShipmentDelivered
v0.0.1
Event represents when a shipment has been delievered and received.
Producers (1)
Subscribers (2)
ShipmentDispatched
v0.0.1
Event represents when a shipment has been dispatched.
Producers (1)
Subscribers (1)
ShipmentPrepared
v0.0.1
Event represents when a shipment has finished being prepared and is ready to be dispatched.
Producers (1)
Subscribers (1)
Owner of Services (8)
Basket Service
CRUD based API to handle Basket interactions for users of the shopping website.
Subscribe Events (0)
Publish Events (3)
Data Lake
Our internal datalake used by the data team and business analytics.
Subscribe Events (4)
Publish Events (0)
Example Service
Service responsible for managing the inventory of the store.
Subscribe Events (0)
Publish Events (0)
Inventory Service
Subscribe Events (0)
Publish Events (1)
Logistics Service
Subscribe Events (0)
Publish Events (0)
Order Management Service
Subscribe Events (1)
Publish Events (0)
Payment Service
Event based application that integrates with Stripe.
Subscribe Events (1)
Publish Events (1)
Shipping Service
Event based application that handles processing of shipments, preparing them and dispatching them.
Subscribe Events (3)
Publish Events (3)
Owner of Domains (3)
Example
Domain for everything shopping
Services (4)
Events (2)
Inventory
Domain for everything inventory related
Services (2)
Events (1)
Orders
Domain for everything orders
Services (1)
Events (0)
Giovanny Massuia
Developer