Katkat

Design ledger and bikemap integration

StripeSoftware Engineer · Onsite

Last updated

This question evaluates competency in designing strongly consistent financial ledgers and integrating an external routing service, testing data modeling, distributed transactions, linearizability and idempotency, scalability, security, API design, and observability in the System Design domain.

Question

Design a ledger system with robust consistency and scalability guarantees. Explain how you would integrate an external Bikemap library or service into a larger application, covering API design, data flow, error handling, and deployment considerations.