Layanan boundaries sing apik ngetutake kemampuan bisnis, dudu lapisan teknis. Domain-Driven Design (DDD) menehi alat sing presisi kanggo iki: bounded context — wates ing mana domain model lan tembung-tembunge konsisten.
Bounded context
Tembung "Customer" bisa nduwe makna beda-beda ing konteks beda-beda. Saben bounded context duwe modelne dhewe, lan microservice biasane memetakan menyang siji konteks.
┌───────────────────┐ ┌────────────────────┐
│ Sales context │ │ Support context │
│ Customer = │ │ Customer = │
│ leads, orders │ │ tickets, SLAs │
└───────────────────┘ └────────────────────┘
one service another service
