Skip to content
Ameen Abozaid
STF-006

Cross-domain systems

  • 7 Lessons
  • 4 h practice (estimate)
On this page 9 topics

Overview

Topics

  • Identity
  • billing
  • commerce
  • data
  • integration platforms

Learn first

4 h of practice (estimate)

Learning outcomes

  1. Identify cross-domain capabilities (identity, billing, commerce core, data, integration) and the coupling they create.
  2. Decide which cross-domain systems should be shared platforms and which should stay in domains.
  3. Design ownership and funding models for shared systems.
  4. Lead the evolution of a shared system without stalling its consumers.

Lessons

  1. 01Systems everyone depends on
  2. 02Identity, billing, and data as cross-domain capabilities
  3. 03Shared platform or domain-owned?
  4. 04Ownership and funding of shared systems
  5. 05Evolving a shared system safely
  6. 06Demo: untangling three competing customer-identity systems
  7. 07Demo: a funding model for the shared integration platform

Lab and exercises

Lab

STF-006-LAB1 · Cross-domain map

Outcomes: 1–4 · Time: ~3 h

  1. Map Platform 2.0's cross-domain systems (identity, billing, commerce core, data, integration) with consumers and coupling.
  2. Decide for each: shared platform or domain-owned, with reasons.
  3. Recommend an owner and a funding model for each shared system.
  4. Choose one duplicated capability and plan consolidation in steps with side-by-side running.
  5. Walk through the plan with role-played consumer teams.

Acceptance: consolidation plan keeps every consumer working at each step.

Exercises (case-based; six exercises)

IDOutcomeTask
STF-006-EX011From a call-and-data flow table, identify the five most depended-on systems and the teams each constrains.
STF-006-EX021Three teams keep their own customer address store. Describe the risks and who is affected.
STF-006-EX032Apply the shared-or-domain test to notifications, pricing rules, and customer identity; justify each.
STF-006-EX043Propose ownership and funding for a shared search service used by eight teams, with service levels.
STF-006-EX054Plan the migration of a shared API from v1 to v2 for 12 consumers without a big-bang cutover.
STF-006-EX064A consumer team says the migration clashes with its launch. Describe how you adjust the plan.
Show solutions
  • EX01 Rank by number of consumers and failure impact; typical: identity, commerce core, billing, data platform, integration.
  • EX02 Divergent data, inconsistent privacy handling, duplicated fixes; affects checkout, support, marketing.
  • EX03 Customer identity: shared platform. Notifications: shared platform if stable and common. Pricing rules: usually domain-owned, as they change with the business.
  • EX04 One search team with on-call, an API, SLOs, a request process; fund centrally for core, chargeback only for heavy custom indexing.
  • EX05 Version the API, run both, migrate willing consumers first, publish a timeline, offer help, retire v1 after the last consumer.
  • EX06 Shift that team's window, keep v1 available longer, avoid blocking others.

Outcome coverage: all four outcomes are covered by the exercises and lab.

Workplace evidence: a cross-domain system whose ownership or design you changed.

Quiz

Outcomes: O1 cross-domain capabilities and coupling · O2 shared versus domain-owned · O3 ownership and funding · O4 evolving shared systems.

A self-check for you: nothing is graded, saved or sent anywhere. Choose an answer, then check it. You can try again as often as you like.

  1. 1Which is a typical cross-domain capability?O1
  2. 2Teams duplicate shared systems mainly because:O1
  3. 3Three customer-identity systems cause:O1
  4. 4Share a capability when:O2
  5. 5A shared system with no API or service level is:O2
  6. 6Each shared system should have:O3
  7. 7Pure chargeback for a core shared service can:O3
  8. 8The safest way to change a shared API is:O4
  9. 9A consolidation plan is good when:O4
  10. 10Without funding, a shared system tends to:O3

Practical part

Six case exercises STF-006-EX01 to EX06 plus the lab, defended as a recommendation to role-played consumers. Pass: at least five of six exercises correct, quiz at least 8/10, and a consolidation plan that keeps every consumer working at each step.

Common mistakes

"shared" systems with no owner; consolidating by decree; ignoring the consumers' roadmaps.

Assessment

Recommendation defense.

Workplace evidence

A cross-domain system whose ownership or design you changed.

Career relevance

Enterprise systems integration (ARC-032) and identity architecture (ARC-017).

Type to search levels, phases, modules and lessons.