Journal

Engineering · Design · Digital Craft

Insights on
engineering.

Deep dives into system architecture, modern web development, and the philosophy behind high-performance digital products.

All Posts
12 articles
Database Sharding & Partitioning: Scaling Beyond a Single Database
System Design
02
March 25, 20268 min read

Database Sharding & Partitioning: Scaling Beyond a Single Database

When your database becomes the bottleneck, sharding and partitioning are how you break through. Learn the strategies, trade-offs, and real-world patterns used at scale in 2026.

Read Article
Microservices vs Monolith: Making the Right Architecture Choice in 2026
System Design
03
March 24, 20267 min read

Microservices vs Monolith: Making the Right Architecture Choice in 2026

The microservices vs monolith debate is still alive in 2026. Learn when each architecture wins, common pitfalls to avoid, and how to migrate without burning down production.

Read Article
Claude Code + Ollama: Run AI Coding Locally in 2026
Developer Tools
04
March 24, 20268 min read

Claude Code + Ollama: Run AI Coding Locally in 2026

Claude Code is no longer locked to Anthropic's cloud. Learn how to connect it to Ollama and run powerful coding agents entirely on your local machine — privately, affordably, and fast.

Read Article
Real-Time Systems in 2026: Event Streaming Is the New Default
System Design
05
March 23, 20266 min read

Real-Time Systems in 2026: Event Streaming Is the New Default

Batch systems are dying. Learn how modern backend architectures are built around real-time event streaming, low-latency processing, and intelligent pipelines.

Read Article
REST API vs GraphQL vs Message Queue: When to Use What
System Design
06
March 18, 20247 min read

REST API vs GraphQL vs Message Queue: When to Use What

Understand when to use REST, GraphQL, and Message Queues to design scalable, flexible, and high-performance backend systems.

Read Article
India Blocked Supabase: What Happened, Why It Matters, and What Developers Can Do
Tech & Policy
07
March 18, 20247 min read

India Blocked Supabase: What Happened, Why It Matters, and What Developers Can Do

In February 2026, Indian developers faced sudden outages as Supabase was blocked without notice. Here's what happened, why it matters, and key lessons for building resilient systems.

Read Article
CQRS: The Pattern That Separates How You Read and Write Data
System Design
08
March 18, 20246 min read

CQRS: The Pattern That Separates How You Read and Write Data

CQRS separates read and write operations to improve scalability, performance, and system design in modern distributed applications.

Read Article
Caching: The Unsung Hero of Fast, Scalable Systems
System Design
09
March 18, 20246 min read

Caching: The Unsung Hero of Fast, Scalable Systems

Caching powers fast, scalable, and cost-efficient systems by reducing latency, cutting compute costs, and handling massive traffic seamlessly.

Read Article
Authentication: The Backbone of Modern System Design
System Design
10
March 18, 20245 min read

Authentication: The Backbone of Modern System Design

Authentication is the foundation of secure, scalable applications, ensuring trust, data protection, and seamless access control in modern systems.

Read Article
AI + Backend Engineering in 2026: What Every Developer Must Know
System Design
11
March 18, 20247 min read

AI + Backend Engineering in 2026: What Every Developer Must Know

AI is no longer optional in backend systems. Learn how modern architectures integrate AI, event-driven systems, and observability to build scalable applications.

Read Article
Load Balancing: How Modern Systems Distribute Traffic at Scale
System Design
12
April 5, 20268 min read

Load Balancing: How Modern Systems Distribute Traffic at Scale

Load balancing is the backbone of high-availability systems — distributing traffic intelligently across servers to prevent bottlenecks, eliminate single points of failure, and keep your application fast under any load.

Read Article
Rate Limiting & Throttling: Protecting Your APIs at Scale
System Design
13
April 13, 20268 min read

Rate Limiting & Throttling: Protecting Your APIs at Scale

Every production API needs rate limiting. Learn the core algorithms, real-world patterns, and implementation strategies that keep your systems stable under load.

Read Article
Newsletter

Join the
inner circle.

Weekly insights on system design and digital craft. 2,000+ developers already subscribed.

No spam. Unsubscribe anytime.