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 31, 2026 · Backend Development

Spring Cloud Alibaba Production Pitfalls: 90% of Teams Misuse Microservice Components

Based on three years running 50+ microservices, this article details production pitfalls in Nacos, Sentinel, Seata, and Dubbo, covering configuration isolation, hot-update risks, rule persistence, distributed transaction misuse, and thread pool tuning, with real incident postmortems and concrete configuration standards.

DubboNacosRPC
0 likes · 20 min read
Spring Cloud Alibaba Production Pitfalls: 90% of Teams Misuse Microservice Components
Internet Backend Architecture Stack
Internet Backend Architecture Stack
Aug 27, 2026 · Backend Development

Spring Cloud Gateway Production Guide: Unified Auth, Canary Releases, Sentinel Rate Limiting & Pitfalls

This article provides a comprehensive production guide for Spring Cloud Gateway based on real e-commerce experience, covering unified JWT authentication with whitelist, header-based and weight-based canary release strategies, Sentinel integration for global rate limiting and circuit breaking, and six critical production pitfalls including header loss, CORS errors, 504 timeouts, blocking I/O, static routing, and ineffective rate limiting with solutions.

Canary ReleaseJWT AuthenticationNacos
0 likes · 16 min read
Spring Cloud Gateway Production Guide: Unified Auth, Canary Releases, Sentinel Rate Limiting & Pitfalls
Internet Backend Architecture Stack
Internet Backend Architecture Stack
Aug 24, 2026 · Backend Development

Sharding-JDBC Deep Dive: Scaling to 100M Orders, Fixing Shard Skew & Cross-DB Joins

This article shares real-world experience implementing database sharding with Sharding-JDBC for an e-commerce platform, covering sharding key selection, distributed ID generation, cross-database join avoidance, pagination fixes, zero-downtime migration, and shard skew remediation.

Sharding-JDBCcross-database joindata migration
0 likes · 14 min read
Sharding-JDBC Deep Dive: Scaling to 100M Orders, Fixing Shard Skew & Cross-DB Joins
Internet Backend Architecture Stack
Internet Backend Architecture Stack
Aug 23, 2026 · Backend Development

Microservice Traffic Defense: 5-Layer Rate Limiting & Risk Control for Production Systems

This article details a production-grade five-layer traffic protection architecture for microservices, covering hierarchical rate limiting algorithms, IP and user-level sliding window implementations with Redis Lua scripts, dynamic blacklist mechanisms, interface classification (P0/P1/P2), and a real incident review where crawlers bypassed global limits and were defeated by fine-grained controls.

Lua scriptRediscrawler-defense
0 likes · 15 min read
Microservice Traffic Defense: 5-Layer Rate Limiting & Risk Control for Production Systems
Internet Backend Architecture Stack
Internet Backend Architecture Stack
Aug 20, 2026 · Backend Development

Microservice Idempotency: 7 Production Patterns to Eliminate Duplicate Orders & Payments

This article presents seven production-ready idempotency patterns for microservices — frontend debounce, token mechanism, database unique indexes, state machine validation, Redis caching, MQ consumer deduplication, and distributed locks — organized as a layered defense from frontend to database, with code examples and a real duplicate-payment incident analysis.

IdempotencyMessage QueueRedis
0 likes · 11 min read
Microservice Idempotency: 7 Production Patterns to Eliminate Duplicate Orders & Payments
Internet Backend Architecture Stack
Internet Backend Architecture Stack
Aug 18, 2026 · Backend Development

Local Message Tables: Production-Ready Microservice Async Consistency Solution

This article presents the local message table pattern as a lightweight, production-ready solution for achieving eventual consistency in microservice architectures, covering database schema design, transactional message persistence, scheduled retry mechanisms, idempotent consumption, and real-world incident resolution compared to heavier alternatives like Seata and TCC.

Eventual ConsistencyIdempotencyMessage Queue
0 likes · 11 min read
Local Message Tables: Production-Ready Microservice Async Consistency Solution
Internet Backend Architecture Stack
Internet Backend Architecture Stack
Aug 17, 2026 · Backend Development

Microservice Distributed Locks: Solving Timeout, Mis-deletion, Renewal & Redlock Pitfalls

This article provides a comprehensive guide to distributed locks in microservices, covering why local locks fail, four fatal flaws of basic implementations, advanced manual locks with Lua scripts, watchdog auto-renewal, Redisson production usage, Redlock for high availability, and a real-world seckill overselling case study.

Concurrency ControlLua scriptRedis
0 likes · 10 min read
Microservice Distributed Locks: Solving Timeout, Mis-deletion, Renewal & Redlock Pitfalls
Internet Backend Architecture Stack
Internet Backend Architecture Stack
Aug 16, 2026 · Backend Development

Microservice Capacity Planning & Full-Chain Load Testing: Find Real Limits Before Peak Traffic

This article details a complete microservice capacity planning and full-chain load testing process, covering business metric analysis, single-instance benchmarking, traffic coloring with shadow databases, capacity formulas, alert thresholds, and a real e-commerce case study showing how downstream middleware bottlenecks cause failures despite sufficient application resources.

capacity planninge-commerceload-testing
0 likes · 17 min read
Microservice Capacity Planning & Full-Chain Load Testing: Find Real Limits Before Peak Traffic