1. Idempotency Keys advanced

    A card-issuing platform exposes an API where duplicate requests would move money twice. What is the complete idempotency contract, including the cases most implementations miss?

    2 min answer marqetaidempotencyapi-contractconcurrency
  2. Idempotency Keys advanced

    A payment API supports idempotency keys. Duplicate charges still occur occasionally. The server implementation is correct. Where is the bug?

    2 min answer idempotencyapicorrectness
  3. Idempotency Keys advanced

    A payment integration retries on timeout. Finance reports occasional double charges. The provider supports idempotency keys and they are being used. Diagnose.

    2 min answer stripepaymentsidempotencyclient-bug
  4. Idempotency Keys advanced

    A payments API must guarantee that a network retry never charges a customer twice. Design the mechanism end to end.

    2 min answer idempotencypaymentsretriesexactly-once
  5. Idempotency Keys advanced

    A payments flow in a mobility app creates duplicate charges when the mobile network drops the response and the client retries. Design the idempotency mechanism and identify where teams most often get it wrong.

    2 min answer idempotencypaymentsretriesmobile
  6. Integration Patterns advanced

    A financial-data aggregator normalises hundreds of external bank APIs behind one interface. Where should the abstraction stop, and what happens when a provider does not fit?

    2 min answer plaidanti-corruption-layernormalisationintegration
  7. Integration Patterns advanced

    A travel platform aggregates supply from hundreds of partners with wildly different protocols, latencies and reliability. Which integration patterns apply, and what is the most common structural mistake?

    2 min answer integration-patternsadaptersaggregationanti-corruption-layer
  8. Integration Patterns advanced

    Review this integration layer. An enterprise platform of SAP's shape defines a canonical Customer with 140 fields. Sixty source systems map into it and forty consumers read from it. Onboarding a new partner takes six weeks, most of it mapping. What would you remove, what would you change, and what would you keep?

    3 min answer sapcanonical data modelintegrationcoupling
  9. 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
  10. 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
  11. 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
  12. 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