1. API & Integration advanced

    A multi-product SaaS company exposes REST APIs, webhooks, an app marketplace, OAuth-scoped integrations and embedded plugins. Which integration surface creates the most long-term architectural constraint, and why?

    2 min answer integrationextensibilitypluginsmarketplace
  2. API & Integration advanced

    An authentication provider's API is on the critical path of thousands of applications. What does that dependency position demand architecturally?

    2 min answer clerkauth0identityavailability
  3. API & Integration advanced

    You run a communications API of Twilio's shape, whose customers' businesses stop when you are degraded. An enterprise customer wants a contractual per-endpoint p99 latency SLA written into their renewal. Walk me through your answer.

    3 min answer twilioslalatencycontracts
  4. APIs as Products advanced

    A business-banking platform must expose payouts, balances, approvals and reconciliation to customer developers. How should the API surface be structured, and what determines what is exposed?

    2 min answer razorpayxapi-productpermissionsreconciliation
  5. APIs as Products advanced

    API traffic is dominated by a few automation-heavy customers whose bursts affect everyone. How do you introduce per-tenant quotas and priority without breaking existing integrations?

    3 min answer multi-tenancyquotasfair-queueingmigration
  6. APIs as Products advanced

    You must make a breaking change to an API used by 200 internal services and 40 external partners. Design the change and the migration.

    2 min answer versioningdeprecationmigrationcontracts
  7. Rate Limiting advanced

    A payments API must stay available on the highest-traffic commerce day of the year. How should rate limiting and load shedding be structured so that critical traffic survives while non-critical traffic is sacrificed?

    2 min answer striperate-limitingload-sheddingprioritisation
  8. Rate Limiting advanced

    A rate limiter protects an API from abuse, but enterprise customers have legitimate predictable bursts. How should quotas differ by tenant, endpoint, priority and available capacity?

    2 min answer mobikwikrate-limitingquotasbursts
  9. Rate Limiting advanced

    An AI platform serves customers from individual developers to large enterprises, where a single request can be a thousand times more expensive than another. How should rate limiting be designed?

    2 min answer rate-limitingtoken-bucketfairnessquotas
  10. Rate Limiting advanced

    Design rate limiting for a multi-tenant API where a single customer's traffic spike currently degrades service for everyone.

    2 min answer rate-limitingmulti-tenantfairnesstoken-bucket
  11. API Versioning advanced

    A payments API has thousands of integrators on many SDK versions. How should versioning, deprecation, compatibility testing and migration tooling be designed?

    2 min answer razorpayversioningdeprecationcompatibility
  12. API Versioning advanced

    A public API must keep every historical version working for thousands of integrators while the team keeps shipping breaking changes. Compare date-pinned per-account versioning with URL versioning and feature flags.

    3 min answer stripeapi-versioningbackward-compatibilitytransformations