Ayush.
  • Home
  • About
  • Writings

Blog

Thoughts on Computer Science, development, system design, and lessons learned along the way.

Redis Caching Patterns That Actually Work

Moving beyond basic key-value storage to implement cache invalidation strategies that scale.

Dec 15, 2025·5 min read·

MongoDB Aggregation Pipelines: A Visual Guide

Breaking down complex aggregations into digestible steps with practical examples and diagrams.

Nov 28, 2025·8 min read·

Building for Two Clients vs Building for Scale

Lessons from running a POS system used by real businesses. Spoiler: they're different problems.

Oct 12, 2025·6 min read·

TypeScript Patterns for Backend Development

Type-safe patterns that have saved me countless debugging hours in production.

Sep 5, 2025·7 min read·

Docker Best Practices for Node.js Applications

Optimizing your Docker builds for faster deployments and smaller images.

Aug 20, 2025·6 min read·
HomeWritingsAbout
GitHubLinkedInTwitter

© 2026 Ayush Joshi