1. Leader Election advanced

    Your cluster fails over spuriously under load, but a real leader failure takes 45 seconds to detect. How do you resolve the tension?

    2 min answer leader-electionfailoverdetectiontuning
  2. Leader Election intermediate Multiple choice

    Your company runs two data centres and wants automatic database failover between them. What is missing?

    2 min answer quorumsplit-brainmulti-regiondesign
  3. Legacy Assessment intermediate

    A replacement for a 16-year-old claims system passed every acceptance test and went live. Six weeks later the reinsurance return it produced was rejected by finance, and nothing in the test pack was wrong. An interviewer asks how you would have found that gap during the assessment. What do you say?

    3 min answer legacy-assessmentcompensating-controlsshadow-processrequirements
  4. Legacy Assessment intermediate

    A team inherits a system nobody fully understands and is asked whether to rewrite it. What should be established before answering?

    2 min answer freshworksassessmentrewriteunderstanding
  5. Legacy Assessment advanced

    A twenty-year-old core system supports most of the business. It is on unsupported technology, three people understand it, and the last replacement attempt was abandoned after two years. Design the programme.

    3 min answer legacystranglerriskbusiness-case
  6. Legacy Assessment intermediate

    Before modernising, a team must assess a legacy system. What should the assessment measure, and what is usually skipped?

    2 min answer legacy-assessmentevidencedependenciesusage
  7. Legacy Assessment intermediate

    On Salesforce's Force.com platform, a customer's custom objects and fields are rows of metadata in shared tables rather than a schema of their own (Weissman and Bobrowski described the design at SIGMOD in 2009). What does that remove from the legacy problem, and what does it not remove?

    3 min answer salesforcemulti-tenancymetadataupgrades
  8. Legacy Integration advanced

    A core mainframe system with no API supports nightly batch file exchange only. The business needs near-real-time order status. Design the integration.

    2 min answer legacycdcanti-corruption-layerstrangler
  9. Legacy Integration intermediate Multiple choice

    A modern service must read from a legacy system that offers only nightly batch files and a synchronous interface that cannot handle concurrent load. What integration approach fits?

    2 min answer legacy-integrationanti-corruption-layercdccaching
  10. Legacy Integration advanced

    An insurance platform must integrate with a legacy policy administration system with a rigid data model and batch-only interfaces. How should the boundary be designed?

    2 min answer digitlegacyanti-corruption-layerbatch
  11. Legacy Integration advanced

    The system of record updates nightly and cannot be changed. Product teams need to build against it. Design the integration.

    2 min answer legacymainframeprojectionwalmart
  12. Legacy Integration Patterns intermediate

    A fourteen-year-old policy system sustains roughly 350 transactions per second at its measured peak and the business peak already consumes about 260 of them. Four new services want to call it directly. Roughly how much of that system can you sell them, and what does the number decide?

    3 min answer legacy integrationcapacityquotasretries