Internet Backend Architecture Stack
Author

Internet Backend Architecture Stack

Over ten years of hands-on Java backend architecture experience, focusing on sharing mainstream internet technologies such as Java backend, microservices, distributed systems, high concurrency, performance optimization, and source code analysis. Building a platform for Java technologists to exchange and grow, collaborating with peers to advance together.

42
Articles
0
Likes
74
Views
0
Comments
Recent Articles

Latest from Internet Backend Architecture Stack

42 recent articles
Internet Backend Architecture Stack
Internet Backend Architecture Stack
Oct 20, 2026 · Backend Development

Strangler Fig Pattern: Incremental Monolith-to-Microservices Migration Without Big-Bang Rewrite

This article details the Strangler Fig Pattern for migrating legacy monoliths to microservices, using a facade layer, dual-write with local message tables, traffic mirroring, and one-click rollback, illustrated with a 14-month retail migration and the TSB bank failure case.

Architecture ReviewDual WriteLegacy Modernization
0 likes · 19 min read
Strangler Fig Pattern: Incremental Monolith-to-Microservices Migration Without Big-Bang Rewrite
Internet Backend Architecture Stack
Internet Backend Architecture Stack
Oct 18, 2026 · Backend Development

Escaping the Distributed Monolith: Why Microservices Fail Without Domain Decoupling

A real e-commerce stress test reveals a distributed monolith where services are physically separated but logically coupled via shared databases, synchronous write chains, and shared domain models. The article dissects three coupling layers, control-plane risks, and an incremental decoupling strategy with an architectural review checklist.

Bounded ContextDomain-Driven DesignEvent-Driven Architecture
0 likes · 24 min read
Escaping the Distributed Monolith: Why Microservices Fail Without Domain Decoupling
Internet Backend Architecture Stack
Internet Backend Architecture Stack
Oct 14, 2026 · Backend Development

Async Idempotency in Practice: Local Message Tables, Duplicate Deduction Fixes, and Layered Defense

A real-world postmortem of duplicate coupon deductions during a major promotion reveals how retries in local message tables cause duplicate execution; the article dissects four idempotency patterns, their trade-offs, and a layered defense architecture with a practical review checklist.

Eventual ConsistencyIdempotencyarchitecture patterns
0 likes · 24 min read
Async Idempotency in Practice: Local Message Tables, Duplicate Deduction Fixes, and Layered Defense
Internet Backend Architecture Stack
Internet Backend Architecture Stack
Oct 12, 2026 · Backend Development

Local Message Tables: Production-Hardened Alternative to Seata for E-Commerce Eventual Consistency

This article analyzes three production failures with local message tables in e-commerce systems — non-atomic writes losing messages, retry storms overwhelming databases, and missing idempotency causing duplicate operations — and provides a six-point production review checklist covering atomic writes, exponential backoff retries, idempotency keys, distributed scheduler locks, table archiving, and dead-letter alerting.

Eventual ConsistencyIdempotencySeata
0 likes · 13 min read
Local Message Tables: Production-Hardened Alternative to Seata for E-Commerce Eventual Consistency
Internet Backend Architecture Stack
Internet Backend Architecture Stack
Oct 10, 2026 · Backend Development

Elasticsearch for E-Commerce: Index Design, Deep Pagination, Split-Brain & Data Sync

This article distills production-hardened Elasticsearch patterns from a billion-item e-commerce search system, covering index mapping pitfalls, IK analyzer tuning, search_after pagination, split-brain prevention, hot-warm-cold ILM tiering, dual-path MySQL-ES sync via Canal and MQ, and a 7-point architecture review checklist.

BinlogCanalCluster Architecture
0 likes · 25 min read
Elasticsearch for E-Commerce: Index Design, Deep Pagination, Split-Brain & Data Sync
Internet Backend Architecture Stack
Internet Backend Architecture Stack
Oct 7, 2026 · Cloud Native

Kubernetes Self-Healing Backfires: Probe Misconfiguration Causes Cascading Failures

The article analyzes four production incidents where Kubernetes liveness and readiness probe misconfigurations turned transient dependency glitches into cluster-wide outages, explains the architectural boundary between liveness (process health) and readiness (traffic readiness), provides parameter tuning guidelines, warns against dynamic probe configuration, and presents a multi-layer fault isolation model with a practical review checklist.

Fault IsolationKubernetesLiveness Probe
0 likes · 17 min read
Kubernetes Self-Healing Backfires: Probe Misconfiguration Causes Cascading Failures
Internet Backend Architecture Stack
Internet Backend Architecture Stack
Sep 24, 2026 · Backend Development

Circuit Breaker & Degradation Architecture: From Production Avalanche Postmortems to Enterprise-Grade Protection

This article analyzes three real production incidents from e-commerce promotions to expose critical flaws in circuit breaker and degradation architectures, detailing the dangers of half-open state probing, configuration hot-update inconsistency, and unbounded business degradation, then presents a three-layer protection model with custom recovery strategies and governance checklists.

DegradationHigh Availabilityarchitecture governance
0 likes · 23 min read
Circuit Breaker & Degradation Architecture: From Production Avalanche Postmortems to Enterprise-Grade Protection
Internet Backend Architecture Stack
Internet Backend Architecture Stack
Sep 20, 2026 · Backend Development

Microservice Logging Standards: Real Incidents, Desensitization & Cost Governance

This article analyzes three real production incidents caused by broken TraceId propagation, uncontrolled log volume, and sensitive data exposure, then presents a comprehensive microservice logging framework covering log levels, mandatory fields, exception handling, dynamic level governance, cold-hot storage tiering, and a production checklist.

cost optimizationdesensitizationincident-analysis
0 likes · 20 min read
Microservice Logging Standards: Real Incidents, Desensitization & Cost Governance
Internet Backend Architecture Stack
Internet Backend Architecture Stack
Sep 19, 2026 · Backend Development

Distributed ID Deep Dive: Snowflake vs Segment Mode – Trade-offs, Pitfalls & Production Patterns

This article analyzes real-world e-commerce failures to compare Snowflake and Segment ID generation, exposing architectural pitfalls like time rollback, machine ID collisions, and blocking windows, while providing production-ready code patterns and a decision matrix for choosing between ordered consistency and high-throughput availability.

Javaarchitecture-designdistributed ID
0 likes · 22 min read
Distributed ID Deep Dive: Snowflake vs Segment Mode – Trade-offs, Pitfalls & Production Patterns