CrackOps
Interview PrepTracksLinuxAWS LabSoonInterview RoomSoon
Sign inStart free
CrackOps

Interview prep for the people who keep production up.

[email protected]
ProductInterview PrepTracksDashboardInterview Room
RolesDevOpsSREPlatformCloud
CompanyAboutContactPrivacyTerms
© CrackOps
Tracks/Infrastructure System Design
Expert 4 minSystem design

How would you keep a trading platform up all through market hours and prove every change to an auditor?

Scenario

You've joined the platform team of a regulated equities and derivatives broker. It runs an order management system connected to two exchanges over FIX, a market-data fan-out to about 40,000 client terminals, and an end-of-day settlement batch; peak load is 8,000 orders per second at the open. An outage during market hours costs roughly $250k a minute in lost flow and client compensation, and the regulator's last inspection found that production changes could not be traced end to end.

The interviewer asks

“Design the infrastructure so order flow stays available for the whole trading session, and so that for any change — infrastructure, config, code or access — we can show an auditor who made it, who approved it, and prove the record hasn't been altered.”

The 30-second answer

I split the platform by state. Stateless edges like client gateways and market-data fan-out run active-active; the order path runs as a deterministic sequencer with a replicated journal, one leader and hot standbys, so failover takes seconds with identical state and no duplicate orders. For audit, Git is the change record and the pipeline is the only identity that can write to production; every event from Git, CI, Kubernetes, the cloud control plane, the privileged-access tool and the database is shipped to WORM storage in a separate account and hash-chained so missing or altered records are detectable. Market-hours changes are blocked by policy, with a two-person, time-boxed, recorded break-glass path that is reviewed the next day.

Sign in to finish this question

A free account unlocks the rest of it, and saves your progress across every track.

  • The voiced mock interview (4 min)
  • The full senior answer, step by step
  • Animated architecture diagrams
  • The whole conversation, 12 turns
  • Deep dive: how it works, mistakes, risks and trade-offs
  • 3 copy-ready command snippets
  • 5 follow-up questions they'll ask next
  • A self-check of 8 things interviewers listen for
Create a free accountSign in

More Infrastructure System Design interview questions

  • Design disaster recovery for a trading platform with an RTO under 15 minutes and an RPO near zero.
  • You have two weeks to ship multi-region failover for live matches, and DNS failover is off the table. What do you build?
  • Design a UPI payments platform that rides a 10x festival peak without losing or double-charging a payment
  • Leadership wants active-active across two regions for payments. How do you keep transaction state strictly consistent?
  • Design reconciliation so money is never lost or duplicated, even when services crash mid-payment
  • Design the home-feed serving path for hundreds of millions of members, fast and degrading gracefully
All Infrastructure System Design questions