Boundaries
[!TIP]
Our project follows Domain-Driven Design (DDD) principles, organizing code into distinct domains for clarity and easier updates.
Bounded Context | Description | Type subdomain | Docs |
---|---|---|---|
API Gateway | Gateway for all services | Supporting | docs |
Auth Boundary | Auth services | Generic | docs |
Billing Boundary | Payment services | Generic | docs |
Chat Boundary | Chat services | Supporting | docs |
Delivery Boundary | Delivery services | Supporting | docs |
DS Boundary | Data Science services | Supporting | docs |
Link Boundary | Link services | Core | docs |
Marketing Boundary | Marketing services | Supporting | docs |
Notification Boundary | Notification services | Generic | docs |
Platform Boundary | Platform services | Supporting | docs |
Search Boundary | Search services | Supporting | docs |
Shop Boundary | Shop services | Supporting | docs |
ShortDB Boundary | ShortDB services | Supporting | docs |
UI Boundary | UI services | Supporting | docs |