Skip to content

Tag

#architecture

6posts

System Design8 min read

System Design Primer Explained: The Architecture Bible for Scaling Systems

Deconstructing Donne Martin's System Design Primer: the architectural blueprint for distributed systems, core trade-offs, and scaling to millions of users.

#system-design#distributed-systems#scalability
AI & Agents12 min read

The AI Coding Agent Dictionary: Colloquial Prompts vs Standard Tech Terms

A battle-tested dictionary translating everyday developer prompts into precision architectural terms for AI coding agents to generate robust code.

#ai#prompt-engineering#architecture
System Design11 min read

Python Concurrency: Understanding GIL, Threading, and Multiprocessing from First Principles

In-depth guide to Python Concurrency: Master the GIL, understand Threading vs Multiprocessing, optimize I/O vs CPU workloads, and backend architecture.

#python#concurrency#backend
System Design3 min read

Why Cheap Hardware Won't Make Redis Replace a Core Database

As hardware gets cheaper, why not use Redis as the main database? The short answer: because the limitation isn't speed. It's guarantees and data semantics.

#system-design#databases#redis
Software Craft6 min read

When to Use Classes vs. Functions in Python: A Design Checklist

A repeatable mental checklist for Python developers to decide when to use classes, functions, instance state, and dependency injection.

#python#software-design#architecture
System Design4 min read

Monolith vs. Microservices: The 'Mansion vs. Village' Mental Model

Is Microservices mostly hype? A mastery guide to the 'Distributed Monolith', Latency taxes, and knowing when to split.

#system-design#architecture#microservices