Published onFebruary 18, 2025Database Indexes Under the HooddatabasesperformancebackendMost developers know indexes make queries faster. Fewer know why, or when adding one makes things worse.
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 onJanuary 9, 2024The N+1 Query ProblemdatabasesperformancebackendN+1 is one of the most common performance bugs in backend development. It's subtle, easy to introduce, and can turn a fast endpoint into a slow one as data grows.
Published onJuly 11, 2023HTTP Caching Headers, A Practical GuidehttpperformancebackendCache-Control, ETag, Last-Modified, these headers can make your app dramatically faster or subtly broken. Here's how to use them correctly.