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
76
Views
0
Comments
Recent Articles

Latest from Internet Backend Architecture Stack

42 recent articles
Internet Backend Architecture Stack
Internet Backend Architecture Stack
Aug 13, 2026 · Databases

Redis Cluster Production Guide: HA, Sharding, Hot Keys & Pitfall Avoidance

This article provides a comprehensive production guide for Redis Cluster, covering cluster selection, hash slot principles, data skew solutions for big and hot keys, scaling strategies, master-slave replication latency handling, failure scenarios like split-brain, and a 7-point checklist with a real e-commerce case study.

Big KeyCaffeineData Skew
0 likes · 13 min read
Redis Cluster Production Guide: HA, Sharding, Hot Keys & Pitfall Avoidance
Internet Backend Architecture Stack
Internet Backend Architecture Stack
Aug 12, 2026 · Backend Development

Multi-Level Cache Architecture: Caffeine + Redis to Defeat Penetration, Breakthrough & Avalanche

This article details a production-ready multi-level caching architecture using Caffeine local cache and Redis distributed cache, covering read/write flows, consistency strategies via Pub/Sub or MQ, layered defenses against cache penetration, breakthrough, and avalanche, plus real-world pitfalls and a case study showing 75% traffic intercepted locally and 60% Redis CPU reduction.

CaffeineRediscache avalanche
0 likes · 16 min read
Multi-Level Cache Architecture: Caffeine + Redis to Defeat Penetration, Breakthrough & Avalanche
Internet Backend Architecture Stack
Internet Backend Architecture Stack
Aug 10, 2026 · Backend Development

Microservices HA: Rate Limiting, Circuit Breaking, Degradation & Fallback with Sentinel

This article details a complete microservices high-availability system using Sentinel, covering dual-layer rate limiting, circuit breaking with three states, active degradation strategies, and fallback methods to prevent cascade failures during traffic spikes and downstream failures.

Cascade FailureCircuit BreakingDegradation
0 likes · 16 min read
Microservices HA: Rate Limiting, Circuit Breaking, Degradation & Fallback with Sentinel
Internet Backend Architecture Stack
Internet Backend Architecture Stack
Aug 9, 2026 · Operations

Microservices Turn Black Boxes After Launch? Three Observability Pillars for Minute-Level Debugging

This article explains why microservices become unobservable black boxes in production and details the three essential pillars of enterprise-grade observability—distributed tracing, structured logging, and metrics-based alerting—with concrete implementation standards, a real-world troubleshooting case study, and a six-step fault diagnosis loop used by top tech companies.

DevOpsalertingdistributed-tracing
0 likes · 15 min read
Microservices Turn Black Boxes After Launch? Three Observability Pillars for Minute-Level Debugging
Internet Backend Architecture Stack
Internet Backend Architecture Stack
Aug 6, 2026 · Backend Development

Microservice Dependency Governance: Eliminate Circular Dependencies & Rebuild Boundaries

This article analyzes microservice architecture decay through a real e-commerce case study, detailing root causes of circular dependencies (direct and indirect), four practical elimination strategies (domain events, shared contexts, data snapshots, context merging), ongoing governance practices (visualization, review gates, dependency classification), and a six-step iterative boundary reconstruction process to maintain architectural quality during continuous business evolution.

Bounded ContextDomain-Driven Designarchitecture-decay
0 likes · 18 min read
Microservice Dependency Governance: Eliminate Circular Dependencies & Rebuild Boundaries
Internet Backend Architecture Stack
Internet Backend Architecture Stack
Aug 5, 2026 · Backend Development

Domain Event Reliability & Eventual Consistency: Production-Ready DDD Event-Driven Patterns

This article details a production-ready event-driven architecture for DDD microservices, covering the complete domain event flow, local event table for message loss prevention, three idempotency patterns for duplicate consumption, ordering solutions, five common pitfalls, and a five-layer eventual consistency architecture.

Domain-Driven DesignEvent-Driven ArchitectureEventual Consistency
0 likes · 12 min read
Domain Event Reliability & Eventual Consistency: Production-Ready DDD Event-Driven Patterns
Internet Backend Architecture Stack
Internet Backend Architecture Stack
Aug 4, 2026 · Backend Development

Stop Writing Anemic Models: DDD Four-Layer Architecture for Enterprise Projects

This article explains how to implement DDD's four-layer architecture (Interface, Application, Domain, Infrastructure) to map bounded contexts to code structure, eliminate anemic domain models by embedding business logic in aggregates, enforce layer boundaries, and use domain events for cross-context communication, with Java package examples and common pitfalls.

Bounded ContextDDDJava
0 likes · 13 min read
Stop Writing Anemic Models: DDD Four-Layer Architecture for Enterprise Projects
Internet Backend Architecture Stack
Internet Backend Architecture Stack
Aug 4, 2026 · Backend Development

From Event Storming to Microservices: A Practical Guide to Bounded Context Splitting

This article provides a step-by-step methodology for splitting bounded contexts after event storming, covering four golden rules (transaction consistency, change frequency, semantic uniqueness, team boundaries), an e-commerce case study, communication patterns, common pitfalls, and a mapping formula from contexts to microservices.

Anti-Corruption LayerDDD ModelingDomain-Driven Design
0 likes · 15 min read
From Event Storming to Microservices: A Practical Guide to Bounded Context Splitting
Internet Backend Architecture Stack
Internet Backend Architecture Stack
Aug 3, 2026 · Backend Development

Event Storming Tutorial: 5 Steps to Define Microservice Boundaries

This tutorial teaches Event Storming, a Domain-Driven Design technique for defining microservice boundaries, through a five-step process (identify actors, commands, events, aggregates, bounded contexts) demonstrated with an e-commerce order example, plus mapping to DDD layered architecture and common pitfalls.

Bounded ContextDDDDomain-Driven Design
0 likes · 9 min read
Event Storming Tutorial: 5 Steps to Define Microservice Boundaries
Internet Backend Architecture Stack
Internet Backend Architecture Stack
Jul 17, 2026 · Backend Development

Microservice Splitting Done Right: DDD Strategic & Tactical Patterns from Top Tech

This article explains why 90% of teams fail at microservice decomposition, details three common anti-patterns, and provides a complete DDD-based four-step process for defining bounded contexts, modeling aggregates, and implementing strategic and tactical patterns to eliminate distributed monoliths and reduce distributed transactions.

AggregateBounded ContextDDD
0 likes · 13 min read
Microservice Splitting Done Right: DDD Strategic & Tactical Patterns from Top Tech