Tag: API Design
All the articles with the tag "API Design".
-
Offset vs Cursor vs Keyset Pagination for Backend Interviews
Series: Backend Interview Mastery
Compare offset, cursor, and keyset pagination for backend interviews: performance, consistency, indexes, API contracts, and trade-offs.
-
Webhooks Explained: Delivery, Retries, Security and Idempotency
Series: Backend Interview Mastery
Learn webhooks for backend interviews: delivery flow, retries, HMAC signatures, replay protection, idempotency, queues, and failure handling.
-
Idempotency in REST APIs: How to Prevent Duplicate Payments
Series: Backend Interview Mastery
Learn idempotency in REST APIs for backend interviews: idempotency keys, retries, race conditions, response replay, and duplicate-payment prevention.
-
System Design Interview: Design a URL Shortener
Series: System Design Interview Series
Master the URL Shortener system design interview. Learn about Base62 encoding, Key Generation Service (KGS), data scale, and handling billions of clicks.