Design a High-Throughput Payment Authorization and Settlement System
Company: OpenAI
Role: Software Engineer
Category: System Design
Difficulty: hard
Interview Round: Onsite
Overview: Design a payment system that handles about 10,000 transaction requests per second. Connect requirements and APIs to data modeling, consistency, scaling, failure recovery, observability, and the important design trade-offs.
Read the full OpenAI Software Engineer interview experience this question came from