Published onNovember 20, 2024Rate Limiting and Caching, The Two Things That Keep APIs Alivesystem-designbackendperformanceTwo concepts every backend engineer should understand deeply before their APIs go to production.
Published onApril 16, 2024Event-Driven Architecture, A Practical Introductionsystem-designbackendEvent-driven architecture decouples services by having them communicate through events rather than direct calls. Here's when it helps, when it doesn't, and how to think about it.