
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 "System Design".

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

Understand how files are actually stored on disk, why deletion is instant, and why copying takes time. A beginner-friendly deep dive into file systems and storage architecture.

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.