Subtle Storm
Author

Subtle Storm

The micro era's marvels are boundlessly subtle.

132
Articles
0
Likes
2
Views
0
Comments
Recent Articles

Latest from Subtle Storm

100 recent articles max
Subtle Storm
Subtle Storm
Jul 2, 2026 · R&D Management

How to Gracefully Transition from Programmer to Architect

The article explains that moving from programmer to architect requires shifting focus from isolated code elegance to system‑wide thinking, mastering trade‑offs, learning from production incidents, broadening technical breadth, and communicating designs in business terms, offering a step‑by‑step roadmap for the transition.

career developmentcommunicationincident learning
0 likes · 6 min read
How to Gracefully Transition from Programmer to Architect
Subtle Storm
Subtle Storm
Jul 1, 2026 · Backend Development

How to Tackle the “Three Highs” of Internet Systems Without Burning Out

The article analyzes the intertwined challenges of high concurrency, high performance, and high availability in internet services, explains why they cannot all be maximized simultaneously, and presents concrete architectural tactics—partitioning, caching, async processing, redundancy, and CAP trade‑offs—to achieve a balanced, resilient system.

CAP theoremHigh Availabilitycaching
0 likes · 7 min read
How to Tackle the “Three Highs” of Internet Systems Without Burning Out
Subtle Storm
Subtle Storm
Jun 30, 2026 · Databases

Elasticsearch vs Traditional Relational Databases: Core Differences and When to Use Each

The article contrasts Elasticsearch’s search‑oriented design—using inverted indexes, near‑real‑time BASE consistency, schema‑free JSON documents, and horizontal scaling—with relational databases’ precise row‑based storage, ACID guarantees, strict schemas, B+‑tree indexes, and vertical scaling, showing how they complement rather than compete.

ACIDElasticsearchFull‑Text Search
0 likes · 5 min read
Elasticsearch vs Traditional Relational Databases: Core Differences and When to Use Each
Subtle Storm
Subtle Storm
Jun 29, 2026 · Fundamentals

A Complete Guide to 23 Classic Design Patterns

This article systematically explains 23 fundamental design patterns—creational, structural, and behavioral—detailing their intent, typical use cases, and concrete examples such as Singleton for configuration managers, Factory Method for transport logistics, Builder for house construction, and many more, helping readers master pattern selection and application.

BehavioralBuilderCreational
0 likes · 14 min read
A Complete Guide to 23 Classic Design Patterns
Subtle Storm
Subtle Storm
Jun 25, 2026 · Backend Development

Why Microservices Matter: Core Architecture and Key Technologies Explained

The article analyzes how monolithic applications struggle with scalability, deployment, and team coordination, then breaks down microservice architecture—including API gateways, service communication, registration, resilience patterns, tracing, and container orchestration—while weighing its benefits against added complexity and team size considerations.

DockerKubernetesarchitecture
0 likes · 7 min read
Why Microservices Matter: Core Architecture and Key Technologies Explained
Subtle Storm
Subtle Storm
Jun 25, 2026 · Backend Development

How to Determine If Your System Really Needs to Be Split into Microservices

The article analyzes when microservices add value versus unnecessary complexity, outlining common pain points, team and operational requirements, and a five‑question checklist to help architects decide if breaking a monolith into independent services is justified.

DevOpsScalabilitymicroservices
0 likes · 7 min read
How to Determine If Your System Really Needs to Be Split into Microservices
Subtle Storm
Subtle Storm
Jun 19, 2026 · Artificial Intelligence

AI Concepts Every Architect Must Master

The article outlines the essential AI fundamentals architects need—from basic machine‑learning principles, token limits, and learning paradigms to RAG pipelines, vector‑database choices, AI agents, prompt engineering, and MLOps practices—so they can design reliable, scalable AI‑driven systems.

AIAI AgentsMLOps
0 likes · 7 min read
AI Concepts Every Architect Must Master
Subtle Storm
Subtle Storm
Jun 17, 2026 · Backend Development

What QPS Level Is Considered High Concurrency?

The article defines QPS, explains that high concurrency has no absolute threshold, and provides typical QPS ranges for various scenarios—from small internal systems to national‑scale apps—along with the architectural measures needed at each level.

QPSdistributed systemshigh concurrency
0 likes · 6 min read
What QPS Level Is Considered High Concurrency?
Subtle Storm
Subtle Storm
Jun 16, 2026 · Cloud Computing

How CDN Caching Can Drastically Speed Up Web Page Loads

The article explains how a Content Delivery Network (CDN) uses edge PoP nodes, caching, TTL settings, and versioned URLs to move static resources closer to users, reducing latency from hundreds of milliseconds to single‑digit milliseconds and improving overall web performance.

CDNContent DeliveryEdge Nodes
0 likes · 7 min read
How CDN Caching Can Drastically Speed Up Web Page Loads
Subtle Storm
Subtle Storm
Jun 15, 2026 · Backend Development

Caching, Rate Limiting, Smoothing, and Idempotency: Solving Concurrency Problems

The article breaks down how caching reduces repeated slow‑resource access, rate limiting protects systems from overload, smoothing (peak shaving) buffers burst traffic with queues, and idempotency prevents duplicate operations, using a milk‑tea shop analogy to illustrate each technique’s role in high‑concurrency environments.

backendcachinghigh concurrency
0 likes · 7 min read
Caching, Rate Limiting, Smoothing, and Idempotency: Solving Concurrency Problems