1. Application Decomposition advanced

    A legacy system has no clean boundaries to extract — one shared database, entangled modules, no tests. What is the first move, and in what order should capability be recovered?

    3 min answer legacyseamscharacterisation-testsdecomposition
  2. Application Decomposition advanced

    A platform decomposes a monolith into services. Which boundaries should be extracted first, and which extraction produces a distributed monolith?

    2 min answer decompositionboundariescouplingdistributed-monolith
  3. Application Decomposition advanced

    During a monolith decomposition, the new search service needs data owned by five other services. What do you do?

    2 min answer airbnbdecompositiondata-ownershipcqrs
  4. Application Decomposition advanced

    How would you identify where to split a large application, using evidence rather than opinion?

    2 min answer decompositionchange-correlationseamsdata
  5. Coexistence Patterns advanced

    A migration will take eighteen months, during which old and new systems both serve production. How should the coexistence period be designed?

    2 min answer digitcoexistenceroutingconsistency
  6. Coexistence Patterns advanced

    During a multi-year migration, old and new systems must coexist. Which coexistence patterns are sustainable and which accumulate debt?

    2 min answer coexistencedual-writeownershipreconciliation
  7. Coexistence Patterns advanced

    Eighteen months into a coexistence period, customer records are authoritative in the new system and order records are still authoritative in the old one. A refund credits the customer and cancels the order line. What happens the first time the credit commits and the cancellation is rejected?

    3 min answer coexistencewrite ownershipsagascompensation
  8. Coexistence Patterns advanced

    Your cutover plan says switch reads, then switch writes, then decommission. A reviewer asks what happens at 02:00 if the new store turns out to be wrong after writes have moved. What mechanism makes the write switch reversible, and what is the honest unavailability window?

    3 min answer youtubevitesscutoverreverse-replication
  9. Cutover Planning intermediate

    A cutover is planned for a Sunday night. What must be prepared beyond the technical steps, and what is the most commonly missing item?

    2 min answer ackocutoverrollbackrunbook
  10. Cutover Planning intermediate

    A platform must cut over a critical service. What does a cutover plan need beyond the switching steps?

    2 min answer cutoverrollbackrehearsalcommunication
  11. Cutover Planning advanced

    Alibaba Cloud reported a peak of 583,000 orders per second during Singles' Day on 11 November 2020. Your own platform is far smaller but its annual peak is roughly 40 times a median day and its date is known a year in advance. How does that one fact reshape an eighteen-month migration plan?

    3 min answer alibabapeak eventscutoverfreeze
  12. Cutover Planning intermediate

    What is in a cutover plan besides the steps, and what would you rehearse?

    1 min answer cutoverrollbackabort-criteriarehearsal