Subtle Storm
Author

Subtle Storm

The micro era's marvels are boundlessly subtle.

145
Articles
0
Likes
382
Views
0
Comments
Recent Articles

Latest from Subtle Storm

100 recent articles max
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.

High ConcurrencyQPSdistributed systems
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.

BackendHigh ConcurrencyIdempotency
0 likes · 7 min read
Caching, Rate Limiting, Smoothing, and Idempotency: Solving Concurrency Problems
Subtle Storm
Subtle Storm
Jun 14, 2026 · Fundamentals

Master Bloom Filters in 10 Minutes: How They Prevent Cache Penetration

A Bloom filter is a probabilistic data structure that answers set‑membership queries with guaranteed no false negatives but possible false positives, using a bit array and multiple hash functions; the article demonstrates its mechanics with examples and shows its use in preventing cache penetration, URL de‑duplication, accelerating distributed databases, and handling blacklists, while noting drawbacks like no deletion and limited scalability.

Bloom FilterCache PenetrationURL deduplication
0 likes · 8 min read
Master Bloom Filters in 10 Minutes: How They Prevent Cache Penetration
Subtle Storm
Subtle Storm
Jun 11, 2026 · R&D Management

The 5‑Layer Thinking Framework Every System Architect Needs

A great system architect must go beyond solid technical skills, mastering trade‑off analysis, true abstraction, complexity simplification, time‑dimension thinking, and systemic thinking to design high‑performance, maintainable solutions that align with business value.

DDDabstractioncomplexity reduction
0 likes · 7 min read
The 5‑Layer Thinking Framework Every System Architect Needs
Subtle Storm
Subtle Storm
Jun 7, 2026 · Backend Development

Designing a Funnel Model for Flash‑Sale Architecture

The article explains the funnel model for flash‑sale systems, detailing how layered filtering—via CDN static delivery, gateway rate limiting, Redis pre‑checks, inventory validation, and final database writes—shifts cost to cheap resources, improves scalability, and incorporates time‑based traffic shaping.

CDNDistributed ArchitectureFlash Sale
0 likes · 6 min read
Designing a Funnel Model for Flash‑Sale Architecture
Subtle Storm
Subtle Storm
Jun 6, 2026 · Backend Development

Flash Sale Architecture: A Complete Blueprint for High‑Traffic Systems

To handle the massive, short‑lived traffic of flash‑sale events, architects must combine static content delivery, Redis‑based inventory pre‑loading, asynchronous order processing, distributed rate‑limiting, stateless services, Kubernetes auto‑scaling, graceful degradation, circuit breaking, and robust monitoring to ensure reliability and prevent overload.

Circuit BreakingFlash SaleKubernetes
0 likes · 8 min read
Flash Sale Architecture: A Complete Blueprint for High‑Traffic Systems
Subtle Storm
Subtle Storm
Jun 3, 2026 · Fundamentals

Why Testing Is Critical to System Architecture Design

The article explains how testing has become a core component of system architecture design, detailing its role in validating quality attributes, mapping test types to six key quality goals, and emphasizing that architects must design comprehensive test strategies rather than treating testing as a peripheral task.

architectural validationquality attributessoftware testing
0 likes · 4 min read
Why Testing Is Critical to System Architecture Design
Subtle Storm
Subtle Storm
Jun 1, 2026 · Fundamentals

Why Hexagonal Architecture Boosts Testability, Maintainability, and Flexibility

Hexagonal (Ports‑and‑Adapters) architecture, introduced by Alistair Cockburn in 2005, separates core business logic from external concerns through defined ports and interchangeable adapters, enhancing testability, maintainability, and technology‑agnostic flexibility, and is especially suited for complex domains requiring multiple interfaces such as REST and message queues.

Javahexagonal-architecturemaintainability
0 likes · 5 min read
Why Hexagonal Architecture Boosts Testability, Maintainability, and Flexibility
Subtle Storm
Subtle Storm
May 31, 2026 · Artificial Intelligence

Essential AI Knowledge Every Top Architect Must Master

The article outlines the AI topics that modern architects need to master—including fundamentals, weak and narrow AI, generative models, large language models, Transformers, prompt engineering, multimodal concepts, intelligent agents, end‑to‑end system design, MLOps, distributed high‑performance computing, and technology‑cost trade‑offs—highlighting why AI expertise is now a core requirement for architectural roles.

AIDistributed ComputingMLOps
0 likes · 5 min read
Essential AI Knowledge Every Top Architect Must Master