Shared platform or domain-owned?
On This Lesson 4 topics
This lesson is planned. The outline below lists the topics it will cover. The full lesson has not been published yet.
In this lesson
decide where a capability should live.
Planned topics
- Share when many domains need the same stable behavior and consistency matters.
- Keep in a domain when needs differ or change fast with that domain.
- A shared system needs an owner, an API, and service levels, or it becomes a trap.
- Avoid both extremes: everything shared or nothing shared.
Draft outline details
Demonstration
a decision tree: stable and common? consistency required? change rate? team able to own? leading to shared platform, domain-owned, or shared library.
Check your understanding
When keep a capability in a domain?
Show answer
When needs differ across domains or change quickly with the domain.
Practice
Apply this lesson with the module's lab, exercises and quiz.
Marking a lesson complete is optional and you can undo it any time. Your progress stays in this browser.