Tagged articles

microservices

3584 articles · Page 1 of 36
Java Captain
Java Captain
Oct 5, 2026 · Backend Development

Deploy a 3-Node Seata 1.8.0 Cluster with Docker Compose, Nacos & MySQL

This tutorial details deploying a three-node Seata 1.8.0 cluster using Docker Compose, Nacos for service registration and configuration, and MySQL for persistent transaction storage, covering directory layout, node-specific configs, database schema, and verification steps.

Cluster DeploymentDistributed TransactionsDocker Compose
0 likes · 12 min read
Deploy a 3-Node Seata 1.8.0 Cluster with Docker Compose, Nacos & MySQL
21CTO
21CTO
Oct 5, 2026 · Backend Development

Google Cloud Swift SDK: Compile-Time Data-Race Safety for Server-Side

Google launches Cloud Swift SDK for Swift 6.2+, using SwiftNIO's async event loops, HTTP/2, gRPC, and compile-time data-race safety; engineers praise Swift's lightweight runtime, ARC, and syntax as a developer-friendly alternative to Rust or C++ for backend microservices, despite slow adoption after IBM's 2019 exit.

Concurrency SafetyGoogle CloudServer-Side
0 likes · 5 min read
Google Cloud Swift SDK: Compile-Time Data-Race Safety for Server-Side
Xiaolin Talks Programming
Xiaolin Talks Programming
Oct 2, 2026 · Backend Development

Spring Boot 3 + Apache Dubbo 3: Triple Protocol, Service Governance & High-Performance RPC in Practice

This article details migrating from Spring Cloud/OpenFeign to Apache Dubbo 3 with Spring Boot 3, covering Triple protocol over HTTP/2, binary serialization, service governance (timeouts, retries, load balancing), streaming, observability, and production pitfalls with benchmark comparisons showing 3-5x throughput gains.

Apache Dubbo 3HTTP/2RPC
0 likes · 47 min read
Spring Boot 3 + Apache Dubbo 3: Triple Protocol, Service Governance & High-Performance RPC in Practice
liandk
liandk
Sep 30, 2026 · Cloud Native

Microservice Registration & Gateway Fault Troubleshooting: Nacos/Eureka Heartbeat, Jitter, Routing Failures, Avalanche Solutions

This article provides a comprehensive troubleshooting guide for microservice registration discovery and gateway routing failures, covering 10 high-frequency Nacos faults, Eureka-specific issues, gateway routing problems, a step-by-step SOP, and production high-availability specifications to eliminate cascading outages.

EurekaNacosTroubleshooting
0 likes · 17 min read
Microservice Registration & Gateway Fault Troubleshooting: Nacos/Eureka Heartbeat, Jitter, Routing Failures, Avalanche Solutions
liandk
liandk
Sep 30, 2026 · Backend Development

Distributed Transaction Deep Dive: CAP/BASE, TCC/SAGA & 8 Production Faults

This article provides a comprehensive guide to distributed transactions in microservices, covering CAP/BASE theory, four major patterns (2PC, local message table, TCC, SAGA), eight common production faults with root causes and fixes, selection guidelines, a troubleshooting SOP, and high-availability standards.

2PCBASE theoryCAP theorem
0 likes · 19 min read
Distributed Transaction Deep Dive: CAP/BASE, TCC/SAGA & 8 Production Faults
dbaplus Community
dbaplus Community
Sep 29, 2026 · Industry Insights

From Monoliths to AI Agents: Architecture Evolution's Two Patterns and New Challenges

This article traces software architecture evolution from monoliths through primitive distributed systems, SOA, microservices, and cloud-native, highlighting two recurring patterns — finer decoupling and stronger fault isolation — and a shift from zero-failure goals to designing for resilience, while outlining four unprecedented challenges AI agents introduce: semantic hallucinations, stateful context, dynamic orchestration, and observability gaps.

AI agentsCloud Nativedistributed systems
0 likes · 23 min read
From Monoliths to AI Agents: Architecture Evolution's Two Patterns and New Challenges
IT Services Circle
IT Services Circle
Sep 29, 2026 · Backend Development

HTTP vs RPC: How Much Slower Is HTTP Really? Benchmark Data Reveals the Truth

This article analyzes six public benchmark datasets comparing HTTP/1.1+JSON (REST) against binary protocols like gRPC+Protobuf and Dubbo, showing gRPC achieves roughly 2x throughput and half the latency, but argues the gap is often negligible in real business scenarios where database and logic dominate latency.

DubboHTTPHTTP/2
0 likes · 16 min read
HTTP vs RPC: How Much Slower Is HTTP Really? Benchmark Data Reveals the Truth
Architect's Guide
Architect's Guide
Sep 28, 2026 · Backend Development

Production Services Randomly Dropping Offline: A Week-Long Debugging Journey to a Linux Kernel Bug

An engineer details a week-long investigation into random microservice disappearances from Nacos in a Spring Cloud Alibaba cluster, systematically ruling out memory, CPU, disk, network, Nacos server/client issues, and JVM problems before discovering a Linux kernel bug causing JVM pauses, resolved by kernel upgrade.

ArthasJVMLinux kernel
0 likes · 9 min read
Production Services Randomly Dropping Offline: A Week-Long Debugging Journey to a Linux Kernel Bug
Architect's Guide
Architect's Guide
Sep 19, 2026 · Backend Development

Preventing External API Exposure: 3 Microservice Patterns Compared

The article compares three approaches to restrict APIs to internal-only access in microservices: service isolation, gateway whitelist with Redis, and a gateway-plus-AOP solution that adds a header at the gateway and validates it via annotation-driven aspect, favoring the latter for performance and developer efficiency.

AOPAPI GatewayAccess Control
0 likes · 6 min read
Preventing External API Exposure: 3 Microservice Patterns Compared
IT Architects Alliance
IT Architects Alliance
Sep 16, 2026 · Databases

Firebolt's Microservices Rollback: Lessons on Deployment, Coordination & Fault Isolation

Firebolt consolidated previously independent metadata, identity, and garbage-collection services into its core database process to simplify multi-environment deployment and reduce cross-service coordination, while analyzing trade-offs in fault isolation, resource contention, and the distinction between module and process boundaries.

Fireboltdatabase architecturedeployment
0 likes · 10 min read
Firebolt's Microservices Rollback: Lessons on Deployment, Coordination & Fault Isolation
BanTech Think Tank
BanTech Think Tank
Sep 16, 2026 · Cloud Native

ARM Cloud-Native Performance: Stress Testing Guide for Domestic Microservice Containerization

This article presents a practical guide for performance stress testing in domestic microservice containerization, addressing three core challenges—lack of unified computing power conversion, non-linear multi-core scalability, and frequent base software iterations—through standardized baselines, quantitative modeling, multi-core optimization, and continuous governance frameworks.

ARM architectureCloud NativeNUMA
0 likes · 17 min read
ARM Cloud-Native Performance: Stress Testing Guide for Domestic Microservice Containerization
Xiaolin Talks Programming
Xiaolin Talks Programming
Sep 13, 2026 · Backend Development

Spring Boot Startup Optimization: From 6.2s to 1.8s via Profiling, Lazy Loading & Event-Driven Init

A real-world case study shows how systematic profiling with Spring Boot Actuator and JFR, combined with scan-scope reduction, selective @Lazy on external clients, HikariCP deferred connection, and ApplicationReadyEvent-driven async initialization cut a Spring Boot 3.1.5 order-service startup from 6.2 seconds to 1.8 seconds on Java 17.

Event-Driven InitializationHikariCPProfiling
0 likes · 22 min read
Spring Boot Startup Optimization: From 6.2s to 1.8s via Profiling, Lazy Loading & Event-Driven Init
LuTiao Programming
LuTiao Programming
Sep 12, 2026 · Backend Development

Spring Boot 4.1 gRPC: Why I Swapped One REST Call and What It Revealed About Microservice Boundaries

The author migrates a high-frequency internal inventory query from REST to gRPC in Spring Boot 4.1, discovering that gRPC's contract-first approach, binary encoding, and explicit timeout handling improve interface governance for service-to-service RPC, while REST remains better for web-facing and low-frequency APIs.

API ContractProtobufService-to-Service Communication
0 likes · 17 min read
Spring Boot 4.1 gRPC: Why I Swapped One REST Call and What It Revealed About Microservice Boundaries
LuTiao Programming
LuTiao Programming
Sep 11, 2026 · Backend Development

API Latency Spike to 8s: Not Slow SQL, But Long Transactions Holding DB Connections

An API's sudden latency spike from 200ms to 8 seconds was traced not to slow SQL but to database connection pool exhaustion caused by @Transactional methods holding connections during external HTTP calls to a payment service; splitting transactions and moving external calls outside the transaction boundary resolved the issue.

Database Connection PoolHikariCPSpring Boot
0 likes · 15 min read
API Latency Spike to 8s: Not Slow SQL, But Long Transactions Holding DB Connections
Code Farming
Code Farming
Sep 11, 2026 · Backend Development

DDD-Driven Microservice Splitting: 3 Key Steps to Avoid Coupling Pitfalls

This article explains how Domain-Driven Design (DDD) guides microservice splitting through three steps: enforcing high cohesion and low coupling principles, dividing systems into core, supporting, and generic domains via bounded contexts, and using message queues for asynchronous event-driven decoupling, illustrated with an online food ordering example.

DDDMessage Queuebounded context
0 likes · 8 min read
DDD-Driven Microservice Splitting: 3 Key Steps to Avoid Coupling Pitfalls
Java Tech Enthusiast
Java Tech Enthusiast
Sep 10, 2026 · Backend Development

Migrating from Feign to @HttpExchange in Spring Boot 4: Why a Full Rewrite Isn't Worth It

The author shares practical experience replacing OpenFeign with Spring's @HttpExchange during a Spring Boot 4 upgrade, demonstrating configuration simplification, authentication handling via RestClient interceptors, error mapping with defaultStatusHandler, and the decision to coexist both clients rather than force a full migration.

@HttpExchangeHTTP ClientMigration Strategy
0 likes · 15 min read
Migrating from Feign to @HttpExchange in Spring Boot 4: Why a Full Rewrite Isn't Worth It
Architect's Guide
Architect's Guide
Sep 10, 2026 · Backend Development

Apollo Configuration Center: Complete Guide from Core Concepts to Kubernetes Deployment

This article provides a comprehensive tutorial on Apollo configuration center, covering its core concepts (application, environment, cluster, namespace), client architecture with long-polling and local caching, overall system design with Config/Admin services and Eureka, availability scenarios, hands-on SpringBoot integration with Maven setup, dynamic configuration testing (updates, rollbacks, offline fallback), multi-environment/cluster/namespace usage, and Kubernetes deployment via Docker and YAML manifests.

Configuration CenterCtripJava
0 likes · 27 min read
Apollo Configuration Center: Complete Guide from Core Concepts to Kubernetes Deployment
LuTiao Programming
LuTiao Programming
Sep 8, 2026 · Backend Development

Migrating from Feign to @HttpExchange in Spring Boot 4: Why It's Not That Simple

The author shares their experience replacing OpenFeign with Spring's @HttpExchange during a Spring Boot 4 upgrade, demonstrating how interface definitions simplify but cross-cutting concerns like authentication, timeouts, and error handling remain, leading to a pragmatic coexistence of both tools based on project needs.

@HttpExchangeAuthenticationGateway Pattern
0 likes · 15 min read
Migrating from Feign to @HttpExchange in Spring Boot 4: Why It's Not That Simple
AI Large-Model Wave and Transformation Guide
AI Large-Model Wave and Transformation Guide
Sep 8, 2026 · Backend Development

How Domain Ontologies Act as Semantic Adapters for Cloud ERP Integration

This article proposes using domain ontologies as semantic adapters in cloud ERP architectures to resolve multi-tenant data heterogeneity, semantic drift, and system mismatch through a three-layer mechanism covering concept mapping, granularity conversion, and rule formalization, with a sidecar deployment pattern and applicability guidelines.

OWLOntologyRDF
0 likes · 10 min read
How Domain Ontologies Act as Semantic Adapters for Cloud ERP Integration
Woodpecker Software Testing
Woodpecker Software Testing
Sep 8, 2026 · R&D Management

Shift-Left Testing 2026: AI Quality Gates, Contract-First Collaboration, and Observable Metrics

The article analyzes four 2026 shift-left testing trends: IDE-level contract testing, AI-driven risk-based quality gates, contract-first cross-team governance, and a three-dimensional observability model measuring defect detection time, cost ratio, and production rollback reduction, with real-world metrics from banking, e-commerce, and automotive sectors.

AI quality gatesDevOpscontract testing
0 likes · 9 min read
Shift-Left Testing 2026: AI Quality Gates, Contract-First Collaboration, and Observable Metrics
Data Bricklaying Diary
Data Bricklaying Diary
Sep 7, 2026 · Backend Development

Independent Deployment ≠ Independent Evolution: Designing Dependencies, Routing & Release Architecture

The article explains why independent deployment doesn't guarantee independent service evolution, detailing five required capabilities—identifiable dependencies, compatible interfaces, controllable traffic routing, verifiable releases, and recoverable failures—using a refund service case study to illustrate dependency topology, interface evolution patterns, phased release strategies, and evidence-based rollback decisions.

Release Engineeringcanary deploymentdependency management
0 likes · 21 min read
Independent Deployment ≠ Independent Evolution: Designing Dependencies, Routing & Release Architecture
CodeSmart Hoops
CodeSmart Hoops
Sep 5, 2026 · Backend Development

Dubbo vs gRPC vs Feign: Complete Multi-Dimension Comparison with Interview Q&A

This comprehensive guide compares Dubbo, gRPC, and Feign across eight critical dimensions including protocols, serialization, performance, cross-language support, service discovery, circuit breaking, streaming, and hybrid architecture coordination, with detailed interview questions and answers for each.

DubboFeignPerformance Comparison
0 likes · 25 min read
Dubbo vs gRPC vs Feign: Complete Multi-Dimension Comparison with Interview Q&A
CodeSmart Hoops
CodeSmart Hoops
Sep 4, 2026 · Backend Development

Dubbo vs gRPC vs Feign: Circuit Breaking, Streaming, Contracts & Selection Guide

This article compares Dubbo, gRPC, and Feign across circuit breaking, streaming, contract management, learning curves, and real-world scenarios, providing a decision matrix and a Spring Cloud Alibaba hybrid architecture where all three coexist for external HTTP, internal high-frequency Java, and cross-language algorithm services.

Circuit BreakingDubboFeign
0 likes · 39 min read
Dubbo vs gRPC vs Feign: Circuit Breaking, Streaming, Contracts & Selection Guide
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Sep 4, 2026 · Backend Development

10 Message Queue Patterns for Spring Boot: Decoupling, Async, Traffic Shaping & More

This article details 10 practical message queue scenarios for Spring Boot microservices, covering system decoupling, asynchronous processing, traffic shaping for flash sales, data synchronization, centralized logging, broadcast configuration updates, ordered message processing, delayed messages for timeouts, retry mechanisms with dead-letter queues, and transactional messaging for distributed consistency, with code examples for RabbitMQ, Kafka, and RocketMQ.

KafkaMessage QueueRabbitMQ
0 likes · 25 min read
10 Message Queue Patterns for Spring Boot: Decoupling, Async, Traffic Shaping & More
Cloud Architecture
Cloud Architecture
Sep 3, 2026 · Backend Development

TCC Is Not a Silver Bullet: Engineering Go Microservice Distributed Transactions with Performance Tuning

This article details the engineering implementation and performance optimization of TCC distributed transactions in Go microservices, using an order placement scenario with inventory locking and wallet freezing, covering data models, idempotent state machines, recovery workers, hotspot optimization, and observability.

Distributed TransactionsGoMySQL
0 likes · 33 min read
TCC Is Not a Silver Bullet: Engineering Go Microservice Distributed Transactions with Performance Tuning
FunTester
FunTester
Sep 2, 2026 · Operations

Nine CI/CD Gates That Block Risky Releases

This article outlines nine CI/CD gatekeeping practices — from security-first pipelines and microservices adoption to commit frequency, single deployment paths, environment parity, test prioritization, avoiding duplicate builds, automation sequencing, and on-demand containerized test environments — to prevent risky releases and improve delivery reliability.

CI/CDDevSecOpsGitOps
0 likes · 13 min read
Nine CI/CD Gates That Block Risky Releases
Woodpecker Software Testing
Woodpecker Software Testing
Sep 2, 2026 · Operations

5 Common Pitfalls in Performance Regression Testing

In today’s fast‑paced agile and micro‑service environments, performance regression testing is often treated as optional, leading to severe TPS drops and hidden degradations; this article details five typical misconceptions, backs them with real‑world examples, and offers concrete practices to make performance regression a continuous, cross‑team responsibility.

CI/CDKubernetesLoad Testing
0 likes · 8 min read
5 Common Pitfalls in Performance Regression Testing
Code Farming
Code Farming
Sep 2, 2026 · Backend Development

Event Sourcing: Decouple Microservices with Domain Events

This article explains how event sourcing replaces synchronous call chains with domain events to decouple microservices, detailing the four core event elements, a three-step publish-subscribe flow using Spring Cloud Stream, and a practical template for implementation.

Domain EventsEvent SourcingEvent Storming
0 likes · 6 min read
Event Sourcing: Decouple Microservices with Domain Events
LuTiao Programming
LuTiao Programming
Sep 1, 2026 · Backend Development

Why I Dropped @FeignClient After Years of Use: Spring Boot’s Built‑In HTTP Service Client

The author refactors an old Spring Cloud project by removing Feign, replacing @FeignClient with Spring Boot 4.x’s native @HttpExchange and @ImportHttpServices, and demonstrates that Spring’s built‑in HTTP Service Client provides the same declarative convenience with less boilerplate, while still supporting custom configuration, error handling, and reactive use cases.

Declarative HTTPFeignHTTP Service Client
0 likes · 14 min read
Why I Dropped @FeignClient After Years of Use: Spring Boot’s Built‑In HTTP Service Client
CodeSmart Hoops
CodeSmart Hoops
Sep 1, 2026 · Backend Development

Deep Dive into Spring Cloud OpenFeign: Architecture, Real‑World Cases, and Unit Testing

This article explores how Spring Cloud OpenFeign enables elegant inter‑service calls by replacing low‑level HttpClient code with declarative interfaces, detailing the scanning and registration process, dynamic proxy creation, contract parsing, encoder/decoder mechanics, load‑balancer integration, practical examples, common pitfalls, unit‑testing strategies, and interview‑style self‑assessment.

Feign ClientOpenFeignSpring Cloud
0 likes · 25 min read
Deep Dive into Spring Cloud OpenFeign: Architecture, Real‑World Cases, and Unit Testing
Woodpecker Software Testing
Woodpecker Software Testing
Aug 29, 2026 · Cloud Native

How Open‑Source Tools Enable Scalable Microservice Performance Testing

The article examines why traditional JMeter‑based load testing falls short for microservices and presents a four‑layer open‑source stack—Gatling, k6, Prometheus/VictoriaMetrics/Grafana + Pyroscope, and Chaos Mesh/LitmusChaos—plus a 3C methodology and automated closed‑loop workflow to achieve observable, programmable, and resilient performance testing in cloud‑native environments.

Chaos MeshGatlingPrometheus
0 likes · 7 min read
How Open‑Source Tools Enable Scalable Microservice Performance Testing
Data Bricklaying Diary
Data Bricklaying Diary
Aug 28, 2026 · Backend Development

Why Service Boundaries Fail: Aligning Business Rules, Data Ownership & Team Topology

This article explains why effective service boundaries require aligning business rules, data ownership, change rhythms, and team responsibilities—not just drawing boxes around nouns—using a refund processing case study to compare modular monolith vs. microservice trade-offs and verify boundaries through concrete evidence.

architecture-designbounded contextdata-ownership
0 likes · 21 min read
Why Service Boundaries Fail: Aligning Business Rules, Data Ownership & Team Topology
Data Bricklaying Diary
Data Bricklaying Diary
Aug 27, 2026 · R&D Management

System Architecture Isn't Tech Selection: The Critical Questions for Production Readiness

This article argues that system architecture starts from business goals and quality attributes, not technology choices, using a refund processing example to illustrate trade-offs across system boundaries, collaboration patterns, and six architectural perspectives, emphasizing that observability, fault tolerance, and security must be designed in and validated with independent evidence throughout the system's lifecycle.

architectural trade-offsevidence-based validationmicroservices
0 likes · 20 min read
System Architecture Isn't Tech Selection: The Critical Questions for Production Readiness
Woodpecker Software Testing
Woodpecker Software Testing
Aug 27, 2026 · Cloud Native

Adversarial Performance Testing: A Hands‑On Guide to Boost System Resilience

In today’s high‑concurrency, microservice‑driven cloud‑native world, traditional load testing often misses real‑world failure modes, so this guide introduces adversarial performance testing—injecting faults, latency, and malicious traffic—to expose hidden bottlenecks and build resilient systems.

Cloud NativePerformance OptimizationResilience
0 likes · 8 min read
Adversarial Performance Testing: A Hands‑On Guide to Boost System Resilience
Xiaolin Talks Programming
Xiaolin Talks Programming
Aug 26, 2026 · Backend Development

Spring Boot High Availability: Nacos Service Discovery, OpenFeign & Sentinel Resilience

This article details how to build highly available Spring Boot microservices using Nacos for service discovery and configuration, OpenFeign for declarative REST calls with load balancing, timeouts, and retries, and Sentinel for circuit breaking and fallback handling, including multi-environment isolation via namespaces and groups.

NacosOpenFeignSentinel
0 likes · 20 min read
Spring Boot High Availability: Nacos Service Discovery, OpenFeign & Sentinel Resilience
samdeepthink
samdeepthink
Aug 25, 2026 · Backend Development

How RocketMQ Transactional Messages Ensure Data Consistency in Order‑Inventory Scenarios

The article explains how RocketMQ’s transactional message mechanism guarantees consistency between order creation and inventory deduction by using half‑messages, a local transaction callback, a second‑phase confirmation, and broker‑side timeout checks, while highlighting common pitfalls and best‑practice recommendations.

Distributed ConsistencyMessage QueueRocketMQ
0 likes · 9 min read
How RocketMQ Transactional Messages Ensure Data Consistency in Order‑Inventory Scenarios
Architect's Guide
Architect's Guide
Aug 25, 2026 · Cloud Native

API Gateway vs Load Balancer: How to Choose the Right Traffic Management Tool

This article compares load balancers and API gateways, explaining their layer‑4 vs layer‑7 focus, feature sets such as routing, authentication, observability, and extensibility, and outlines suitable scenarios like microservices, API publishing, and high‑throughput network entry to help readers select the appropriate component.

API GatewayAuthenticationload balancer
0 likes · 11 min read
API Gateway vs Load Balancer: How to Choose the Right Traffic Management Tool
Su San Talks Tech
Su San Talks Tech
Aug 25, 2026 · Backend Development

Why gRPC Is Becoming the Default Choice for Microservices

The article explains why gRPC is gaining popularity by comparing its performance, streaming capabilities, and cross‑language contract advantages over traditional REST + JSON, and provides a step‑by‑step guide to building a complete gRPC service with Spring Boot 4.1.

HTTP/2ProtobufSpring Boot
0 likes · 20 min read
Why gRPC Is Becoming the Default Choice for Microservices
Ray's Galactic Tech
Ray's Galactic Tech
Aug 24, 2026 · Backend Development

Decoupling Payments and Wallets: From Order Domain to a Unified Accounting Center

The article walks through why embedding a wallet in the order service leads to boundary violations and failures under load, and presents a step‑by‑step evolution from an order‑centric wallet to a dedicated, event‑driven accounting center that ensures consistency, auditability, and high‑throughput scalability.

High ConcurrencyOutbox Patternaccounting
0 likes · 42 min read
Decoupling Payments and Wallets: From Order Domain to a Unified Accounting Center
CTO Full-Stack Academy
CTO Full-Stack Academy
Aug 24, 2026 · Cloud Native

Docker vs Traditional Physical Machine Deployment: 8 Key Differences Explained

The article compares Docker container deployment with traditional physical‑machine deployment across eight dimensions—environment consistency, speed, resource utilization, isolation, migration, operational overhead, failure recovery, and version rollback—highlighting how containers improve efficiency, cost, and reliability.

Cloud NativeDevOpsDocker
0 likes · 10 min read
Docker vs Traditional Physical Machine Deployment: 8 Key Differences Explained
CTO Full-Stack Academy
CTO Full-Stack Academy
Aug 24, 2026 · Backend Development

Embedded Tomcat vs Standalone Tomcat: Detailed Differences and Choosing the Right Approach

This article compares embedded Tomcat (bundled inside a Spring Boot executable JAR) with standalone Tomcat (installed separately), covering installation, packaging, resource usage, startup speed, management, version flexibility, feature set, pros and cons, and guidance on selecting the appropriate deployment model.

Embedded TomcatJava WebSpring Boot
0 likes · 10 min read
Embedded Tomcat vs Standalone Tomcat: Detailed Differences and Choosing the Right Approach
Woodpecker Software Testing
Woodpecker Software Testing
Aug 24, 2026 · Cloud Native

Microservice Performance Testing: Emerging Trends for the Next Three Years

The article argues that microservice performance testing must evolve from isolated load‑generation to topology‑aware, chaos‑integrated, AI‑driven practices, highlighting upcoming trends such as service‑mesh‑based traffic modeling, built‑in chaos‑as‑a‑test, and large‑language‑model‑assisted root‑cause analysis to prevent cascading failures.

AIOpschaos engineeringmicroservices
0 likes · 7 min read
Microservice Performance Testing: Emerging Trends for the Next Three Years
LuTiao Programming
LuTiao Programming
Aug 22, 2026 · Backend Development

Why Spring Boot 4.1.1 Makes Controllers and JSON Unnecessary for Internal Microservice Calls

Spring Boot 4.1.1 now offers native gRPC support, letting Java microservices replace the usual REST controllers, DTOs, Feign clients and JSON payloads with a single .proto definition, generated code, and built‑in security, health, observability and testing features, while highlighting best practices and pitfalls.

JavaProtocol BuffersSpring Boot
0 likes · 12 min read
Why Spring Boot 4.1.1 Makes Controllers and JSON Unnecessary for Internal Microservice Calls
samdeepthink
samdeepthink
Aug 19, 2026 · Backend Development

When to Replace REST with gRPC? A Practical API Selection Framework

The article examines the trade‑offs between REST + JSON and gRPC for microservice communication, outlining REST’s simplicity and maturity versus gRPC’s binary efficiency, strong contracts, and streaming support, and provides a four‑point decision framework to help teams choose the right protocol for internal or external APIs.

API DesignProtocol SelectionREST
0 likes · 11 min read
When to Replace REST with gRPC? A Practical API Selection Framework
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Aug 18, 2026 · Backend Development

How Alipay Ensures Payment Idempotency in High‑Concurrency Systems

The article explains why idempotency is critical for Alipay’s high‑concurrency, high‑reliability payment platform and outlines four key reasons—funds safety, handling network uncertainty, user experience, and distributed architecture—followed by concrete solutions such as unique business identifiers, database unique constraints, state‑machine control, and idempotent API design.

Database Constraintsbackend designdistributed systems
0 likes · 6 min read
How Alipay Ensures Payment Idempotency in High‑Concurrency Systems
dbaplus Community
dbaplus Community
Aug 17, 2026 · Operations

Don’t Change Linux Page Size to 2 MB: How the “Huge Page” Trick Can Crash Your Service

The article explains that replacing Linux’s default 4 KB pages with 2 MB huge pages may reduce TLB misses but often degrades performance for typical micro‑service workloads, causing memory bloat, cache conflicts, and latency spikes, and demonstrates the issue with benchmark code and a step‑by‑step rollback guide.

HugePagesLinuxMemoryManagement
0 likes · 20 min read
Don’t Change Linux Page Size to 2 MB: How the “Huge Page” Trick Can Crash Your Service
Cloud Architecture
Cloud Architecture
Aug 17, 2026 · Backend Development

Go Microservice Stability: Rate Limiting, Circuit Breaking, Degradation and K8s Production Architecture

The article walks through a real‑world traffic spike in an e‑commerce order service, explains why isolated techniques like rate limiting, circuit breaking or degradation are insufficient, and presents a complete, layered stability‑governance solution for Go microservices running on Kubernetes, complete with code, configuration, observability and testing guidance.

GoKubernetescircuit breaker
0 likes · 42 min read
Go Microservice Stability: Rate Limiting, Circuit Breaking, Degradation and K8s Production Architecture
Cloud Architecture
Cloud Architecture
Aug 17, 2026 · Backend Development

Comprehensive Guide to Building an Enterprise‑Grade Distributed ID System in Go

This article walks through the full design and production‑ready implementation of a Go‑based distributed ID service, comparing Snowflake and Leaf Segment algorithms, detailing a dual‑engine architecture, SDK caching, scaling on Kubernetes, observability, deployment, and performance testing for high‑throughput enterprise applications.

GoKubernetesLeaf Segment
0 likes · 36 min read
Comprehensive Guide to Building an Enterprise‑Grade Distributed ID System in Go
Java Architect Handbook
Java Architect Handbook
Aug 17, 2026 · Backend Development

Interview Question: What Is Flash‑Sale Warmup and Why Does It Matter?

The article explains warmup (prewarm) as the practice of moving a Java system from a cold to a hot state before traffic arrives, covering JVM JIT compilation, cache preloading, connection‑pool and thread‑pool initialization, service gray‑release, and how these steps prevent cold‑start failures in high‑concurrency scenarios.

High ConcurrencyJVMThread Pool
0 likes · 13 min read
Interview Question: What Is Flash‑Sale Warmup and Why Does It Matter?
Code Farming
Code Farming
Aug 17, 2026 · Backend Development

How DDD Handles Four E‑Commerce Payment Changes Step‑by‑Step

The article walks through a real e‑commerce payment case, showing how Domain‑Driven Design models entities, uses two key questions to split responsibilities, and continuously evolves the model to accommodate discounts, VIP features, and new payment adapters, reducing code churn.

DDDSingle Responsibility Principledomain-driven design
0 likes · 6 min read
How DDD Handles Four E‑Commerce Payment Changes Step‑by‑Step
dbaplus Community
dbaplus Community
Aug 16, 2026 · Industry Insights

Uber’s First CTO on the Hardest Engineering Battle: Crashing Systems, 5‑Month China Launch, App Rewrite

In a candid interview, Uber’s first CTO Thuan Pham recounts his refugee origins, the early days when the platform crashed weekly, the forced shift from a monolith to micro‑services, the frantic five‑month rollout in China, the Helix mobile‑app rewrite, and the leadership lessons he drew from scaling a global ride‑hailing service.

AIThuan PhamUber
0 likes · 40 min read
Uber’s First CTO on the Hardest Engineering Battle: Crashing Systems, 5‑Month China Launch, App Rewrite
Ray's Galactic Tech
Ray's Galactic Tech
Aug 16, 2026 · Backend Development

Ditch Seata: Build a Production‑Ready SAGA Orchestrator with a 500‑Line Java State Machine

This article shows how to replace heavyweight distributed‑transaction frameworks such as Seata with a lightweight, production‑grade SAGA orchestrator built from a Java state machine, MySQL persistence and Spring Boot, covering architecture, state‑machine design, database schema, core orchestration logic, recovery, exception handling and practical deployment tips.

JavaSAGASpring Boot
0 likes · 46 min read
Ditch Seata: Build a Production‑Ready SAGA Orchestrator with a 500‑Line Java State Machine
Java Architect Handbook
Java Architect Handbook
Aug 14, 2026 · Backend Development

System Circuit Breaker Explained: Concepts, State Machine, Frameworks & Interview Tips

The article defines circuit breaker as a self‑protective mechanism that prevents cascade failures in distributed systems, explains the avalanche effect, details the three‑state state machine, compares Hystrix, Sentinel and Resilience4j, provides a Sentinel code example, and lists common interview questions and answers.

HystrixJavaResilience4j
0 likes · 14 min read
System Circuit Breaker Explained: Concepts, State Machine, Frameworks & Interview Tips
ITPUB
ITPUB
Aug 12, 2026 · Backend Development

How Dingdang Kuaike Achieves 28‑Minute Drug Delivery: The Underlying Tech Architecture

In this interview, Dingdang Kuaike’s R&D head Song Zilong explains how the company transformed a tightly coupled monolith into a micro‑service system, built intelligent real‑time scheduling, migrated Oracle to sharded MySQL across hybrid‑cloud IDC, and leveraged AI to sustain a 28‑minute drug‑delivery promise.

AI integrationR&D managementdatabase sharding
0 likes · 17 min read
How Dingdang Kuaike Achieves 28‑Minute Drug Delivery: The Underlying Tech Architecture
samdeepthink
samdeepthink
Aug 12, 2026 · Operations

Why Observability Is More Than Monitoring: Finding the Root Cause Quickly

The article explains that observability goes beyond simple monitoring by combining metrics, logs, and traces to pinpoint where and why a system issue occurs, especially in microservice and cloud‑native environments, and stresses the importance of correlating data rather than merely collecting more.

AIOpsCloud NativeLogs
0 likes · 3 min read
Why Observability Is More Than Monitoring: Finding the Root Cause Quickly
Xiaolin Talks Programming
Xiaolin Talks Programming
Aug 12, 2026 · Backend Development

Spring Boot + Temporal: Mastering Microservice Long Transactions, Saga Compensation & Production Pitfalls

This article provides a comprehensive guide to integrating Temporal with Spring Boot for handling long-running distributed transactions, covering core architecture, Saga compensation patterns, activity retries, versioning, debugging, transaction boundary isolation, multi-tenancy, and production monitoring with concrete code examples and pitfalls.

Distributed TransactionsEvent SourcingSpring Boot
0 likes · 21 min read
Spring Boot + Temporal: Mastering Microservice Long Transactions, Saga Compensation & Production Pitfalls
samdeepthink
samdeepthink
Aug 12, 2026 · Backend Development

Designing an Enterprise‑Level CAS SSO Architecture: A Practical Blueprint

This article presents a detailed technical blueprint for building an enterprise‑grade single sign‑on system that combines Apereo CAS, OAuth2, and JWT across four microservices, covering service responsibilities, data models, API contracts, deployment trade‑offs, and operational safeguards.

CASJWTOAuth2
0 likes · 26 min read
Designing an Enterprise‑Level CAS SSO Architecture: A Practical Blueprint
Code Farming
Code Farming
Aug 11, 2026 · Backend Development

Can DDD’s Six‑Step Method Rescue a Broken Microservices Architecture?

The article presents a real‑world case of a ride‑hailing system whose microservices became tangled, and shows how applying Domain‑Driven Design—through strategic design, a six‑step refactoring roadmap, tactical four‑layer architecture, and context mapping—can systematically restore clean, business‑driven services.

DDDdomain-driven designmicroservices
0 likes · 6 min read
Can DDD’s Six‑Step Method Rescue a Broken Microservices Architecture?
Ray's Galactic Tech
Ray's Galactic Tech
Aug 11, 2026 · Cloud Native

Microservice Governance: Gateway, Config Center & Tracing to Avoid Pitfalls

Splitting a monolithic order system into separate services introduces challenges such as scattered routing, uncontrolled configuration changes, and fragmented logs, which can be mitigated by implementing a unified API Gateway, a centralized Nacos configuration center, and comprehensive SkyWalking tracing to ensure observability, fault isolation, and safe incremental releases.

API GatewayNacosService Governance
0 likes · 50 min read
Microservice Governance: Gateway, Config Center & Tracing to Avoid Pitfalls
samdeepthink
samdeepthink
Aug 11, 2026 · Backend Development

Key Principles for Splitting Microservices: Keep Core Apps Independent

The article shares three hard‑learned principles for dividing microservices—isolating core applications, avoiding delivery slowdown as teams grow, and defining service boundaries with concrete examples—illustrating why each rule matters and how it prevents outages.

core application isolationmicroservicesservice decomposition
0 likes · 3 min read
Key Principles for Splitting Microservices: Keep Core Apps Independent
Random Bulletin
Random Bulletin
Aug 10, 2026 · Cloud Native

From Embedded SDKs to Sidecars: How Service Mesh Evolves Governance at Scale

The article examines how embedding service‑governance logic in application processes creates multi‑language, upgrade, coupling, and resource "taxes," and how moving that logic to sidecar proxies and a centralized Service Mesh shifts those costs while delivering language‑agnostic, upgrade‑decoupled, zero‑trust, and declarative traffic management, albeit with new performance, resource, and operational overheads.

Cloud NativeeBPFgovernance
0 likes · 21 min read
From Embedded SDKs to Sidecars: How Service Mesh Evolves Governance at Scale
liandk
liandk
Aug 10, 2026 · Backend Development

Microservice Resilience: Rate Limiting, Circuit Breaker, Degradation & Debounce

To keep microservice systems stable, the article explains why fault‑tolerance is essential, defines service avalanches, and details four core safeguards—rate limiting, circuit breaking, degradation, and debounce—covering their principles, typical use cases, deployment layers, and how they work together to prevent cascading failures.

circuit breakerdebouncedegradation
0 likes · 8 min read
Microservice Resilience: Rate Limiting, Circuit Breaker, Degradation & Debounce
Ray's Galactic Tech
Ray's Galactic Tech
Aug 9, 2026 · Cloud Native

Goodbye Hand‑Written YAML Hell: Deploy Microservices with Helm

The article explains how manual Kubernetes YAML quickly becomes unmanageable in microservice environments and demonstrates how Helm provides templating, parameterization, versioning, dependency management, and lifecycle hooks to create a standardized, automated, production‑grade deployment pipeline that can handle billions of requests across multiple services.

CI/CDGitOpsHelm
0 likes · 35 min read
Goodbye Hand‑Written YAML Hell: Deploy Microservices with Helm
Woodpecker Software Testing
Woodpecker Software Testing
Aug 8, 2026 · Operations

Shift‑Left Performance Testing vs Traditional: A Must‑Read for Test Experts

The article examines how shift‑left performance testing moves responsibility earlier in the development lifecycle, contrasting it with traditional post‑release load testing, and demonstrates through real‑world cases how this approach improves efficiency, cost, quality, and collaboration in cloud‑native, high‑availability systems.

CI/CDCloud NativeDevOps
0 likes · 8 min read
Shift‑Left Performance Testing vs Traditional: A Must‑Read for Test Experts
Thought Artisan
Thought Artisan
Aug 8, 2026 · Fundamentals

Why Software Architecture Is Hard: 8 Core Trade-offs from 'The Hard Parts'

This article reviews 'Software Architecture: The Hard Parts', highlighting eight key architectural challenges including trade-offs, data-architecture tensions, service granularity, database decomposition, distributed data access, contract design, code reuse, and error handling in distributed systems.

contract designdatabase decompositiondistributed systems
0 likes · 7 min read
Why Software Architecture Is Hard: 8 Core Trade-offs from 'The Hard Parts'
DeepNoMind
DeepNoMind
Aug 8, 2026 · Fundamentals

Stop Chasing Frameworks: Master These 7 Architecture Patterns First

This article breaks down seven practical software‑architecture patterns—Bounded Context, Sidecar, Publisher‑Subscriber, Application Gateway, Microservices, Micro‑frontends, and CQRS/Event Sourcing—showing how they can be combined in a real e‑commerce system and guiding architects on when each pattern best solves complexity, performance, or team‑collaboration challenges.

CQRSDesign PatternsEvent Sourcing
0 likes · 17 min read
Stop Chasing Frameworks: Master These 7 Architecture Patterns First
Alibaba Cloud Native
Alibaba Cloud Native
Aug 8, 2026 · Backend Development

Designing AI‑Friendly Backend Architecture for 24/7 Unattended Development

The article outlines a comprehensive roadmap for transforming traditional backend systems into AI‑friendly architectures, introducing concepts such as Architecture Maps, Service Cards, SKILL packages, multi‑layered testing, permission tiers, and a Harness framework to enable reliable, 24/7 unattended AI‑driven development and operations.

AICloud NativeDevOps
0 likes · 39 min read
Designing AI‑Friendly Backend Architecture for 24/7 Unattended Development
Cloud Architecture
Cloud Architecture
Aug 5, 2026 · Backend Development

From Commit Standards to K8s Deployment: A Practical Git Engineering Guide for Backend Teams

The article explains how backend teams can achieve safe, traceable, and continuously controllable production releases for large microservice systems by building a Git‑centric engineering pipeline that covers commit conventions, branch strategies, automated versioning, immutable artifacts, GitOps configuration, and progressive canary rollouts on Kubernetes.

CI/CDGitGitOps
0 likes · 36 min read
From Commit Standards to K8s Deployment: A Practical Git Engineering Guide for Backend Teams
Ray's Galactic Tech
Ray's Galactic Tech
Aug 5, 2026 · Backend Development

Mastering Go Concurrency: From Worker Pools to Production‑Ready Pipelines

This article analyzes why naïve goroutine usage fails in high‑throughput microservices, outlines five common concurrency pitfalls, and walks through a complete production‑grade Go pipeline—covering worker pools, semaphores, fan‑out/fan‑in, back‑pressure, error classification, observability, and step‑by‑step code implementation for an order‑processing service.

GoWorker Poolbackpressure
0 likes · 29 min read
Mastering Go Concurrency: From Worker Pools to Production‑Ready Pipelines
21CTO
21CTO
Aug 4, 2026 · Backend Development

How Zalando Achieved 1M RPS with an In‑Process Client‑Side Load Balancer

Zalando’s engineering team redesigned its high‑throughput product‑read API by moving 100‑fold internal fan‑out routing into an in‑process client‑side load balancer, cutting tail latency, reducing infrastructure costs by over 75%, and improving observability while keeping the external Skipper edge router unchanged.

KubernetesZalandoclient-side load balancer
0 likes · 7 min read
How Zalando Achieved 1M RPS with an In‑Process Client‑Side Load Balancer
Ray's Galactic Tech
Ray's Galactic Tech
Aug 4, 2026 · Cloud Native

Ditch Glue Code: Skill‑Based Distributed Engine for Multi‑API Orchestration and Real‑Time DB Checks

The article analyzes why traditional script‑based API tests fail in microservice environments and proposes a Skill‑oriented, DAG‑driven distributed automation engine that unifies HTTP calls, database verification, message validation, retries, and observability into a scalable, governable platform.

AutomationCloud NativeDAG
0 likes · 37 min read
Ditch Glue Code: Skill‑Based Distributed Engine for Multi‑API Orchestration and Real‑Time DB Checks
Random Bulletin
Random Bulletin
Aug 4, 2026 · Cloud Native

Stateless Design at Ten‑Million QPS: Moving State Out of Compute for Elastic Scaling

The article analyzes how local state—such as in‑memory sessions, caches, files, and long‑lived connections—breaks elastic scaling, outlines four concrete paths to externalize that state (Redis, JWT, object storage, and gateway separation), and explains the resulting scalability benefits, trade‑offs, and performance considerations.

KubernetesRedismicroservices
0 likes · 20 min read
Stateless Design at Ten‑Million QPS: Moving State Out of Compute for Elastic Scaling
Linyb Geek Road
Linyb Geek Road
Aug 4, 2026 · Backend Development

Why AI Coding Is Slower in Java and Five Steps to Build a Harness Environment

The article explains why AI‑assisted coding works smoothly for lightweight projects but stalls on Java micro‑services due to cloud‑only dependencies, and presents a five‑principle harness‑engineering approach—dependency inversion, zero‑intrusion profile isolation, CLI tool integration, local validation scripts, and a checklist—to create a fully local, AI‑friendly development loop that dramatically reduces iteration time.

AI codingCLIJava
0 likes · 21 min read
Why AI Coding Is Slower in Java and Five Steps to Build a Harness Environment
Xiaolin Talks Programming
Xiaolin Talks Programming
Aug 2, 2026 · Backend Development

Spring Boot + Spring Session: Distributed Session Management & Multi-Client Sync in Practice

This article provides a production-ready guide to replacing traditional HttpSession with Spring Session backed by Redis, covering multi-client session unification, performance tuning, security hardening, high-availability patterns, and practical Spring Boot 3.x configuration with code examples.

Distributed SessionMulti-clientRedis
0 likes · 19 min read
Spring Boot + Spring Session: Distributed Session Management & Multi-Client Sync in Practice
IT Learning Made Simple
IT Learning Made Simple
Aug 1, 2026 · Backend Development

How Military Command Structures Reveal the Secrets of Large‑Scale System Architecture

The article draws a detailed analogy between the People's Army command hierarchy and modern distributed system design, mapping each military layer to software architecture components and highlighting fault tolerance, unified standards, elastic scaling, and comprehensive security as lessons for IT professionals.

Elastic ScalingSecurity Architecturedistributed systems
0 likes · 9 min read
How Military Command Structures Reveal the Secrets of Large‑Scale System Architecture
Code Farming
Code Farming
Jul 31, 2026 · Backend Development

How the Right API Gateway Can Halve Development Costs

By consolidating authentication, caching, and fault‑tolerance logic into a properly chosen API gateway, teams can eliminate duplicated SDK changes, cut backend QPS dramatically, and turn costly release windows into seamless upgrades, effectively reducing development effort by up to 50%.

API GatewayAuthenticationCaching
0 likes · 6 min read
How the Right API Gateway Can Halve Development Costs
Java Tech Workshop
Java Tech Workshop
Jul 31, 2026 · Backend Development

Building a Pluggable LLM Gateway with Spring Boot

The article explains why enterprise applications need a unified large‑model gateway, outlines a layered architecture using Spring Boot 3.x, strategy pattern and interface‑driven design, and provides production‑grade features such as retry, circuit‑breaker, token accounting and easy addition of new model providers.

LLMOpenFeignResilience4j
0 likes · 19 min read
Building a Pluggable LLM Gateway with Spring Boot
Xiaolin Talks Programming
Xiaolin Talks Programming
Jul 31, 2026 · Backend Development

Spring Boot gRPC Integration: Contract-First Microservices with HTTP/2 Performance Gains

This article details production-ready gRPC integration with Spring Boot 3.x, covering contract-first Protobuf design, Maven code generation, timeout and retry strategies with Resilience4j, mTLS and JWT interceptors, JVM/Netty tuning for 40k+ QPS, Spring Cloud service discovery integration, and cross-language Java-Go benchmarking results showing 2x throughput over REST.

HTTP/2ProtobufResilience4j
0 likes · 21 min read
Spring Boot gRPC Integration: Contract-First Microservices with HTTP/2 Performance Gains
Mike Chen Rui
Mike Chen Rui
Jul 30, 2026 · Backend Development

Four Microservice Architecture Design Patterns Explained

The article examines four microservice architecture designs—shared‑database, aggregation, proxy (gateway/BFF), and asynchronous messaging—detailing their structures, advantages, drawbacks, and ideal use cases such as e‑commerce order processing, high‑concurrency systems, and gradual migration scenarios.

AggregationDesign PatternsProxy
0 likes · 4 min read
Four Microservice Architecture Design Patterns Explained
dbaplus Community
dbaplus Community
Jul 27, 2026 · Backend Development

Why Java AI Coding Feels Slower and How to Build a Harness Environment in Five Steps

The article explains that Java micro‑service projects feel a whole order of magnitude slower for AI‑assisted coding because they rely on cloud‑only infrastructure, and it presents a five‑principle methodology—dependency inversion, zero‑intrusion profiles, CLI‑first tools, local adapters, and verification scripts—to create a local Harness environment that lets AI agents verify and iterate code autonomously.

AI codingCLIJava
0 likes · 24 min read
Why Java AI Coding Feels Slower and How to Build a Harness Environment in Five Steps
IT Learning Made Simple
IT Learning Made Simple
Jul 27, 2026 · R&D Management

Six-Month Study Plan for System Architecture Designer Exam: Build Foundations, Aim for 70+ Scores

This guide outlines a detailed 24‑week, 360‑hour preparation roadmap for the System Architecture Designer certification, targeting working professionals and beginners, dividing the study into six phases—from entry to adjustment—each with specific weekly tasks, learning topics, practice exams, and milestones to achieve a 70+ score.

Study Plancertificationdistributed systems
0 likes · 13 min read
Six-Month Study Plan for System Architecture Designer Exam: Build Foundations, Aim for 70+ Scores
Su San Talks Tech
Su San Talks Tech
Jul 27, 2026 · Cloud Native

Apollo vs Nacos: Which Configuration Center Is Truly Better?

This article analytically compares Apollo and Nacos—two leading configuration centers for microservices—by examining their design philosophies, setup procedures, core features, real‑time push mechanisms, data models, performance, operational overhead, and community support, ultimately offering guidance on selecting the most suitable solution for different project scenarios.

Configuration CenterNacosSpring Cloud Alibaba
0 likes · 25 min read
Apollo vs Nacos: Which Configuration Center Is Truly Better?
samdeepthink
samdeepthink
Jul 27, 2026 · Backend Development

WeChat Pay Integration Walkthrough: From Order Creation to Callback Confirmation

This article walks through a production‑grade WeChat Pay V2 integration, detailing the multi‑layer architecture, required configuration, unified order parameters, thread‑safe service usage, signature generation, and a four‑step callback verification process—including signature check, idempotency, amount validation, and active order query—to ensure reliable payment confirmation.

Callback SecurityJavaPayment Integration
0 likes · 18 min read
WeChat Pay Integration Walkthrough: From Order Creation to Callback Confirmation
Random Bulletin
Random Bulletin
Jul 27, 2026 · Backend Development

Isolation Strategies for Ten‑Million‑QPS Services: No Isolation, Thread‑Pool, Semaphore

The article explains how sharing a single thread pool can cause a slow downstream service to cripple an entire high‑traffic system, compares thread‑pool and semaphore isolation—detailing their strengths, costs, and suitable scenarios—and provides practical guidelines, framework support, and design decisions for implementing robust isolation in microservices.

ResilienceSemaphoreThread Pool
0 likes · 21 min read
Isolation Strategies for Ten‑Million‑QPS Services: No Isolation, Thread‑Pool, Semaphore
IT Learning Made Simple
IT Learning Made Simple
Jul 26, 2026 · Industry Insights

System Architecture Designer Exam: Analysis of Morning, Afternoon, and Essay Questions

This article breaks down the three sections of the System Architecture Designer certification exam—morning multiple‑choice, afternoon case analysis, and essay—detailing question formats, time allocations, scoring, sample items, and targeted study strategies to help candidates achieve the required 45‑point passing threshold in each subject.

case analysiscertification examessay writing
0 likes · 9 min read
System Architecture Designer Exam: Analysis of Morning, Afternoon, and Essay Questions
Golang Shines
Golang Shines
Jul 26, 2026 · Backend Development

Building a High‑Concurrency Student Authentication System with Go‑Zero

The article details a production‑grade student verification system built on the Go‑Zero microservice framework, covering business challenges, a layered API/RPC/Model architecture, state‑machine management, AES encryption, dual‑channel OCR failover, event‑driven design with Redis Streams, and a push‑pull WebSocket notification scheme.

OCRWebSocketencryption
0 likes · 13 min read
Building a High‑Concurrency Student Authentication System with Go‑Zero
Yunqi AI+
Yunqi AI+
Jul 25, 2026 · Artificial Intelligence

Designing Ontology After Microservices in AI‑Native Service Architecture

After a decade of microservices, the article argues that AI agents expose semantic gaps across CRM, ERP, and other systems, and proposes an Ontology Service Layer that unifies objects, relationships, states, metrics, actions, policies, and evidence to enable controlled, auditable AI‑native execution.

AI agentsbusiness semanticsmicroservices
0 likes · 21 min read
Designing Ontology After Microservices in AI‑Native Service Architecture
Random Bulletin
Random Bulletin
Jul 25, 2026 · Backend Development

Circuit Breaker Strategies: Evolving from Simple to Hierarchical for 10M QPS Systems

The article analyzes how a slow downstream service can trigger a site‑wide cascade failure, explains the three‑state circuit‑breaker model, compares simple global thresholds with layered multi‑metric, multi‑granularity approaches, and evaluates Hystrix, Sentinel, and Envoy implementations for high‑throughput back‑ends.

EnvoyHystrixSentinel
0 likes · 19 min read
Circuit Breaker Strategies: Evolving from Simple to Hierarchical for 10M QPS Systems
IT Learning Made Simple
IT Learning Made Simple
Jul 25, 2026 · Industry Insights

What’s New in the 2026 System Architecture Designer Exam Syllabus?

The article explains why the exam syllabus is the first step for candidates, outlines the 2026 changes—including added cloud‑native, DevOps, and data‑architecture topics, refined microservice details, and reduced traditional software‑engineering content—shows the new weight distribution, and offers concrete study order, time‑allocation, learning methods, impact analysis, and resource recommendations.

Cloud NativeDevOpsdata architecture
0 likes · 8 min read
What’s New in the 2026 System Architecture Designer Exam Syllabus?
IT Services Circle
IT Services Circle
Jul 25, 2026 · Backend Development

Why More Developers Are Choosing Spring WebFlux for High‑Performance Applications

Spring WebFlux replaces the thread‑per‑request model of Spring MVC with an event‑loop, non‑blocking architecture that dramatically reduces memory and CPU usage, supports back‑pressure, streaming, and GraalVM native images, making it ideal for high‑concurrency microservices while acknowledging its learning curve and debugging challenges.

GraalVMJavaReactive Programming
0 likes · 18 min read
Why More Developers Are Choosing Spring WebFlux for High‑Performance Applications