Overview of Bounded Contexts in the Insurance Example
masterThe insurance scenario is composed of several functional bounded contexts:
- Customer Management: A central context responsible for managing all customer data.
- Customer Self-Service Management: A web application context for customer logins and basic data updates (e.g., address changes).
- Policy Management: Manages customer contracts and policies. It uses a partnership with Risk Management and a shared kernel with Debt Collection.
- Debt Collection: Manages financial income (debts) derived from contracts and policies.
- Risk Management: Calculates risks that influence contracts and policies via a close relationship with Policy Management.
- Printing Context: An external system accessed via API by internal contexts to handle document printing (e.g., debts, policies).