
Five Caching Strategies Every Backend Dev Should Know
A beginner-friendly guide to Cache-Aside, Read-Through, Write-Through, Write-Back, and Write-Around, with when to use each.
Blog
Articles, deep dives, and write-ups related to "Backend".

A beginner-friendly guide to Cache-Aside, Read-Through, Write-Through, Write-Back, and Write-Around, with when to use each.

A deep dive into the mathematical 'magic' behind data compression, from Huffman Coding to the architectural differences between ZIP and TAR.GZ.

How Go struct field ordering affects memory usage through alignment and padding, with concrete benchmarks showing the difference across millions of allocations and practical tools to detect wasted space.

A microservices architecture breakdown for ride-sharing apps covering service boundaries, communication patterns (REST vs gRPC vs message queues), geo-location tracking, and the trade-offs between monolith-first and microservices approaches.

How Amazon SNS helps startups cut messaging costs with pay-per-message pricing, automatic retries, dead letter queues, and multi-region delivery — and when SQS or third-party services might be a better fit.

How S3 access control actually works — the difference between bucket policies, IAM policies, and ACLs, with working JSON examples for common scenarios like public read access, encryption enforcement, and user-scoped permissions.