Tagged articles
3271 articles
Page 1 of 33
Coder Trainee
Coder Trainee
May 20, 2026 · Backend Development

Mastering Distributed Transactions in Spring Cloud with Seata (Part 8)

This tutorial walks through why distributed transactions are needed in a Spring Cloud order‑stock‑point scenario, compares local and distributed transaction models, introduces Seata’s architecture and three transaction modes, shows environment setup, code implementation, testing steps, and common pitfalls with solutions.

AT ModeDistributed TransactionsDocker
0 likes · 11 min read
Mastering Distributed Transactions in Spring Cloud with Seata (Part 8)
Coder Trainee
Coder Trainee
May 19, 2026 · Cloud Native

Spring Cloud Microservices in Practice – Revised Part 7: Using SkyWalking for Distributed Tracing

After solving service fault tolerance with Sentinel, this guide shows how to add SkyWalking to a Spring Cloud microservice stack, configure the OAP, UI and Java agents, verify trace data, and troubleshoot common issues, enabling precise latency analysis and error localization across services.

Distributed TracingDocker ComposeMicroservices
0 likes · 12 min read
Spring Cloud Microservices in Practice – Revised Part 7: Using SkyWalking for Distributed Tracing
Coder Trainee
Coder Trainee
May 18, 2026 · Cloud Native

Spring Cloud Microservices Tutorial – Sentinel for Fault Tolerance and Rate Limiting

This article walks through adding Alibaba Sentinel to a Spring Cloud microservice suite to protect against service outages, traffic spikes, and slow calls by configuring rate limiting, circuit breaking, and fallback mechanisms across user, order, and gateway services, with full Docker‑compose setup and testing steps.

MicroservicesSpring Cloudcircuit breaker
0 likes · 14 min read
Spring Cloud Microservices Tutorial – Sentinel for Fault Tolerance and Rate Limiting
Coder Trainee
Coder Trainee
May 16, 2026 · Cloud Native

Spring Cloud Gateway: Unified Entry Point for Microservice Calls

This tutorial walks through adding Spring Cloud Gateway as a single entry point for client calls to multiple microservices, covering why a gateway is needed, project structure, dependency and configuration setup, global logging and authentication filters, startup verification, and common pitfalls with solutions.

AuthenticationGlobal FilterLoad Balancer
0 likes · 13 min read
Spring Cloud Gateway: Unified Entry Point for Microservice Calls
IT Services Circle
IT Services Circle
May 15, 2026 · Backend Development

When Splitting a System into 200 Microservices Almost Ruined the Company

The article uses a night‑market analogy to explain practical microservice design, covering domain‑based service decomposition, service discovery, communication protocols, data consistency strategies, fault‑tolerance, rate limiting, and monitoring, while warning against over‑splitting and unnecessary complexity.

Distributed TracingMicroservicescircuit breaker
0 likes · 14 min read
When Splitting a System into 200 Microservices Almost Ruined the Company
Java Tech Enthusiast
Java Tech Enthusiast
May 15, 2026 · Backend Development

How Splitting a System into 200 Microservices Almost Destroyed Our Company

The article uses a night‑market analogy to explain common microservice pitfalls—over‑splitting, poor service boundaries, fragile communication, data‑consistency challenges, fault‑tolerance, rate‑limiting, and monitoring—providing concrete examples, best‑practice rules, and Java code snippets to help teams avoid costly mistakes.

Distributed TracingMicroservicescircuit breaker
0 likes · 15 min read
How Splitting a System into 200 Microservices Almost Destroyed Our Company
Coder Trainee
Coder Trainee
May 15, 2026 · Cloud Native

Simplify Service Calls in Spring Cloud Microservices with OpenFeign (Revised Edition)

This article shows how to replace verbose WebClient/Nacos calls with declarative OpenFeign in a Spring Cloud microservice setup, reducing code by about 80%, improving readability, adding automatic load balancing, retries, logging, and circuit‑breaker support, and provides step‑by‑step configuration, code examples, and common pitfalls.

Feign clientMicroservicesOpenFeign
0 likes · 12 min read
Simplify Service Calls in Spring Cloud Microservices with OpenFeign (Revised Edition)
Coder Trainee
Coder Trainee
May 13, 2026 · Cloud Native

Spring Cloud Microservices Revised Edition – Intro and New Tech Stack

After finishing the Spring Boot source‑code series, the author launches a refreshed Spring Cloud microservices tutorial built on Spring Boot 3.x, Jakarta EE, GraalVM native images, full production‑grade demos, Kubernetes deployment, observability and performance testing, outlining a 12‑episode roadmap.

KubernetesMicroservicesNacos
0 likes · 7 min read
Spring Cloud Microservices Revised Edition – Intro and New Tech Stack
Java Tech Enthusiast
Java Tech Enthusiast
May 9, 2026 · Backend Development

Why Still Put Nginx in Front of Spring Cloud Gateway?

The article explains that Nginx and Spring Cloud Gateway serve distinct roles—Nginx as a network‑level gateway handling static assets, SSL termination, and load balancing, while Gateway focuses on business‑level routing and filters—making the two‑layer architecture both logical and efficient.

MicroservicesNGINXSSL Offloading
0 likes · 6 min read
Why Still Put Nginx in Front of Spring Cloud Gateway?
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
May 8, 2026 · Backend Development

How to Achieve Asynchronous Thread‑Pool Traceability in Spring Boot with MDC

In high‑concurrency microservices, Spring Boot's default async thread pool loses the MDC‑based traceId, making log correlation impossible; this article shows how to capture the traceId in a filter, propagate it with a custom ThreadPoolTaskExecutor and MDC task decorator, and extend the solution to Feign, RestTemplate, and RestClient while demonstrating a price‑aggregation use case.

AsyncMicroservicesSpring Boot
0 likes · 11 min read
How to Achieve Asynchronous Thread‑Pool Traceability in Spring Boot with MDC
AI Architecture Hub
AI Architecture Hub
May 5, 2026 · Backend Development

How AI Is Redefining Backend Architecture Beyond Code Generation

The article analyzes how the surge of AI agents—projected to generate 80% of API calls—forces backend systems to evolve from MVC‑style monoliths toward a new core foundational unit that unifies APIs, workflows, observability, and shared state across diverse frameworks.

AIAPIBackend
0 likes · 10 min read
How AI Is Redefining Backend Architecture Beyond Code Generation
Coder Trainee
Coder Trainee
May 2, 2026 · Cloud Native

Spring Cloud Microservices Series #10: Key Takeaways and Best Practices

This article reviews the entire Spring Cloud microservices series, presents a full technology stack diagram, outlines production‑grade best practices for service decomposition, configuration, remote calls, rate limiting, databases, logging and monitoring, lists common pitfalls, offers performance‑tuning tips, discusses the pros and cons of microservices, and points to future directions such as service mesh, serverless and cloud‑native adoption.

Configuration ManagementKubernetesMicroservices
0 likes · 14 min read
Spring Cloud Microservices Series #10: Key Takeaways and Best Practices
Architect's Guide
Architect's Guide
May 1, 2026 · Backend Development

Senior Architects Reveal a Comprehensive Learning Roadmap for Aspiring System Designers

The article outlines a step‑by‑step learning system compiled by senior architects, covering skill foundations, source‑code analysis, distributed and microservice architectures, concurrency, performance tuning, essential Java tools, and a hands‑on e‑commerce project to help developers become well‑rounded architects.

Distributed SystemsJavaMicroservices
0 likes · 7 min read
Senior Architects Reveal a Comprehensive Learning Roadmap for Aspiring System Designers
Coder Trainee
Coder Trainee
May 1, 2026 · Cloud Native

Containerizing Spring Cloud Microservices with Docker and Kubernetes (Part 9)

This article explains why traditional deployment is problematic, then walks through building Docker images, composing services with Docker‑Compose, deploying to a Kubernetes cluster, setting up CI/CD pipelines, and addressing common pitfalls such as slow starts and service discovery failures.

DockerDocker ComposeKubernetes
0 likes · 12 min read
Containerizing Spring Cloud Microservices with Docker and Kubernetes (Part 9)
IT Services Circle
IT Services Circle
Apr 30, 2026 · Backend Development

How a Single Front‑end Change Dragged Four Backend Teams – The BFF Solution

A tiny UI tweak that required a meeting with four backend groups exposed the pain of calling many micro‑services from the front‑end, and the article shows how introducing a Backend‑For‑Frontend (BFF) layer can aggregate, transform, and simplify those calls while improving reliability and performance.

API AggregationBFFBackend For Frontend
0 likes · 21 min read
How a Single Front‑end Change Dragged Four Backend Teams – The BFF Solution
ITPUB
ITPUB
Apr 29, 2026 · Backend Development

How to Rescue a System When QPS Jumps 100× in 10 Minutes

When a service experiences a sudden 100‑fold QPS surge, this guide walks through immediate emergency measures such as rate limiting, circuit breaking, and traffic shedding, followed by systematic analysis of traffic origins, robust architectural redesign including horizontal scaling, micro‑service decomposition, sharding, pooling, caching, and asynchronous processing, and finally stress testing to ensure resilience.

Circuit BreakingMicroservicescaching
0 likes · 13 min read
How to Rescue a System When QPS Jumps 100× in 10 Minutes
The Dominant Programmer
The Dominant Programmer
Apr 29, 2026 · Backend Development

Spring MVC + OpenFeign: Contract‑First API, Controller Logic, and Feign Reuse in Microservices

This article explains a standard Spring MVC + OpenFeign design pattern for microservices, where a contract‑first interface defines routing and API specs, Controllers implement business logic, and Feign clients reuse the same interface for remote calls, with full Maven project setup, code samples, and Nacos integration.

Contract-FirstJavaMicroservices
0 likes · 15 min read
Spring MVC + OpenFeign: Contract‑First API, Controller Logic, and Feign Reuse in Microservices
dbaplus Community
dbaplus Community
Apr 28, 2026 · Backend Development

Designing High‑Availability for Unreliable Third‑Party Services

When downstream APIs are unstable and slow, this article walks through building a dedicated defensive layer that provides a unified abstraction, client‑side governance (rate limiting, retries with idempotency checks), comprehensive observability, and mock‑based testing to keep your system highly available and interview‑ready.

MicroservicesMock TestingObservability
0 likes · 22 min read
Designing High‑Availability for Unreliable Third‑Party Services
Coder Trainee
Coder Trainee
Apr 28, 2026 · Backend Development

Spring Cloud Microservices Series #7: Implementing Distributed Tracing with SkyWalking

This article explains why distributed tracing is essential for Spring Cloud microservices, introduces SkyWalking’s core concepts, compares it with other tracing tools, shows how to deploy SkyWalking via Docker Compose, integrate the Java agent, and use the UI to analyze performance, errors, and alerts.

AlertingDistributed TracingDocker Compose
0 likes · 15 min read
Spring Cloud Microservices Series #7: Implementing Distributed Tracing with SkyWalking
Coder Trainee
Coder Trainee
Apr 27, 2026 · Cloud Native

Spring Cloud Microservices Practice #6: Sentinel for Service Fault Tolerance and Rate Limiting

This article explains why service fault tolerance is essential in micro‑service architectures, compares Sentinel with Hystrix and Resilience4j, and provides step‑by‑step guidance on integrating Sentinel for circuit breaking, QPS and concurrency limiting, hot‑parameter control, system protection, and dynamic rule management with Nacos.

Circuit BreakingMicroservicesNacos
0 likes · 14 min read
Spring Cloud Microservices Practice #6: Sentinel for Service Fault Tolerance and Rate Limiting
Ray's Galactic Tech
Ray's Galactic Tech
Apr 26, 2026 · Backend Development

Dissecting MCP Protocol: Scaling Java Microservices for AI‑Native Tooling

This article analyzes the Model Context Protocol (MCP), detailing its architecture, JSON‑RPC extensions, Streamable HTTP transport, and governance layers, and demonstrates how to transform high‑traffic Java microservices into a secure, observable AI‑native capability layer using an independent MCP gateway, tooling standards, and production‑grade implementations.

AI-nativeJavaMCP
0 likes · 46 min read
Dissecting MCP Protocol: Scaling Java Microservices for AI‑Native Tooling
Coder Trainee
Coder Trainee
Apr 26, 2026 · Cloud Native

How to Use Nacos Config Center in Spring Cloud Microservices

This article explains why scattered application.yml files cause configuration pain in microservices, introduces Nacos Config Center as a solution for unified, real‑time, environment‑isolated configuration management, and walks through quick setup, API usage, code integration, dynamic refresh, best practices, and common pitfalls.

BootstrapConfiguration ManagementDynamic Refresh
0 likes · 12 min read
How to Use Nacos Config Center in Spring Cloud Microservices
Ray's Galactic Tech
Ray's Galactic Tech
Apr 25, 2026 · Artificial Intelligence

Mastering Spring AI MCP: Bidirectional Communication, Four Providers, Sampling Callbacks, and Dual‑Mode Deployment

This article explains why traditional function‑calling is insufficient for production AI services and shows how Spring AI's Model Context Protocol (MCP) introduces bidirectional communication, addressable resources, parameterized prompts, tool orchestration, and server‑initiated sampling, providing a complete roadmap to build a production‑grade AI microservice architecture.

AIJavaMCP
0 likes · 37 min read
Mastering Spring AI MCP: Bidirectional Communication, Four Providers, Sampling Callbacks, and Dual‑Mode Deployment
SuanNi
SuanNi
Apr 25, 2026 · Artificial Intelligence

Mastering Google’s AI Agent Protocols to Build Industrial‑Grade Applications

The article walks through Google’s AI Agent Development Kit, explains six open communication protocols, demonstrates their integration in a restaurant supply‑chain use case, extracts five architecture rules from the Google Cloud AI Agent Bake‑Off, and shows how to build production‑ready, modular AI agents without custom glue code.

AI AgentsGoogle AIMicroservices
0 likes · 15 min read
Mastering Google’s AI Agent Protocols to Build Industrial‑Grade Applications
dbaplus Community
dbaplus Community
Apr 25, 2026 · Backend Development

From Zero to One: Complete Architecture Design for a Billion‑Scale Short‑Video System

This article dissects the end‑to‑end architecture of a billion‑scale short‑video platform, detailing layered design, core services such as upload, transcoding, recommendation, interaction, storage, and the key challenges of massive video storage, high‑concurrency streaming, low‑latency playback, and real‑time recommendation reliability.

MicroservicesStorage OptimizationSystem Architecture
0 likes · 19 min read
From Zero to One: Complete Architecture Design for a Billion‑Scale Short‑Video System
IoT Full-Stack Technology
IoT Full-Stack Technology
Apr 24, 2026 · Backend Development

Simplify SpringBoot ID, Enum, and Dictionary Translation with a Single @Trans Annotation

Easy‑Trans is a SpringBoot starter that eliminates repetitive ID‑to‑name, dictionary code‑to‑text, and cross‑service field translation code by using a single @Trans annotation, offering five translation modes, Maven integration, YAML configuration, and optional Redis caching to boost performance and reduce boilerplate.

Data TranslationEasy-TransEnum Mapping
0 likes · 7 min read
Simplify SpringBoot ID, Enum, and Dictionary Translation with a Single @Trans Annotation
Coder Trainee
Coder Trainee
Apr 24, 2026 · Backend Development

Mastering OpenFeign: Elegant Service Calls and Load Balancing in Spring Cloud

This article compares RestTemplate and OpenFeign for inter‑service calls, demonstrates how to set up OpenFeign with Spring Cloud, covers advanced configurations such as timeouts, retries, interceptors, logging, fallbacks, and circuit breaking, explains load‑balancing strategies, shares a complete microservice implementation, and resolves common pitfalls.

FallbackFeign clientMicroservices
0 likes · 13 min read
Mastering OpenFeign: Elegant Service Calls and Load Balancing in Spring Cloud
Top Architect
Top Architect
Apr 23, 2026 · Fundamentals

12 Surefire Ways to Write Unmaintainable Code

The article lists twelve concrete anti‑patterns—such as over‑splitting microservices, writing megamethods, deep nesting, misleading comments, copy‑pasting code, ignoring logging, and over‑engineering with heavyweight frameworks—that dramatically reduce code readability and make maintenance a nightmare, illustrated through the fictional programmer Er Gou and his bewildered teammates.

MicroservicesSoftware ArchitectureTechnical Debt
0 likes · 13 min read
12 Surefire Ways to Write Unmaintainable Code
Coder Trainee
Coder Trainee
Apr 23, 2026 · Cloud Native

Spring Cloud Microservices in Action Part 2: Implementing Service Registration and Discovery with Nacos

After splitting a monolithic blog into independent services, this article explains how to solve the core problem of locating services by introducing Nacos as a registration center, detailing its installation, configuration, service registration, discovery, load balancing, health‑checking, common pitfalls, and a complete hands‑on example.

MicroservicesNacosService Registration
0 likes · 14 min read
Spring Cloud Microservices in Action Part 2: Implementing Service Registration and Discovery with Nacos
FunTester
FunTester
Apr 22, 2026 · Operations

Why Do Microservice E2E Tests Fail?

In microservice architectures, end‑to‑end tests often become flaky, slow, and untrustworthy because the assumptions of a stable, deterministic system clash with the reality of distributed, asynchronous services, leading to noisy failures, maintenance overhead, and delayed feedback.

Distributed SystemsMicroservicesTesting Strategy
0 likes · 12 min read
Why Do Microservice E2E Tests Fail?
Huolala Tech
Huolala Tech
Apr 22, 2026 · Backend Development

How a Platform‑Based Architecture Turns Logistics Fulfillment from Silos to Scalable Services

The article details a step‑by‑step transformation of a logistics fulfillment system from a duplicated, siloed design to a unified, plug‑in‑driven platform, explaining the underlying domain model, split‑and‑route strategies, state orchestration, code contracts, quantitative benefits, and future intelligent extensions.

MicroservicesScalable Systemslogistics fulfillment
0 likes · 15 min read
How a Platform‑Based Architecture Turns Logistics Fulfillment from Silos to Scalable Services
Architect Chen
Architect Chen
Apr 22, 2026 · Cloud Native

Understanding Spring Cloud Gateway: Architecture, Core Concepts, and Configuration

This article provides a detailed technical overview of Spring Cloud Gateway, covering its role as a second‑generation API gateway built on Spring 5, WebFlux, and Reactor, its core responsibilities, architectural placement, key concepts like routes, predicates and filters, the request processing flow, and a concrete YAML configuration example.

ConfigurationFiltersMicroservices
0 likes · 5 min read
Understanding Spring Cloud Gateway: Architecture, Core Concepts, and Configuration
Ray's Galactic Tech
Ray's Galactic Tech
Apr 21, 2026 · Artificial Intelligence

From Demo to Production: Building a Scalable AI Agent Web App with LangChain4j

Learn how to transform a simple LangChain4j demo into a production‑ready AI agent web application by designing a robust architecture, implementing multi‑agent orchestration, RAG, tool integration, session management, observability, security, and scalable deployment with Spring Boot, PostgreSQL, Redis, Kafka, Docker and Kubernetes.

AILangChain4jMicroservices
0 likes · 43 min read
From Demo to Production: Building a Scalable AI Agent Web App with LangChain4j
Java Backend Full-Stack
Java Backend Full-Stack
Apr 20, 2026 · Backend Development

What Skills Should a 3‑Year Java Backend Developer Master?

The article outlines a comprehensive skill matrix for a three‑year Java backend engineer, covering core Java and JVM knowledge, mainstream frameworks, storage, messaging, containerization, architecture, engineering practices, soft skills, and emerging trends such as AI integration and reactive programming.

Distributed SystemsDockerJVM
0 likes · 9 min read
What Skills Should a 3‑Year Java Backend Developer Master?
Ray's Galactic Tech
Ray's Galactic Tech
Apr 19, 2026 · Operations

How to Make Real‑Time Speech Translation Reliable: Observability & Load‑Testing Secrets

This article dissects the challenges of building a production‑grade real‑time speech translation pipeline, explains why low latency, high accuracy, and resource contention are opposing forces, and then walks through a four‑layer architecture, metric design, tracing, structured logging, capacity planning, and a multi‑stage load‑testing methodology with concrete code examples and real‑world failure patterns.

Load TestingMicroservicesObservability
0 likes · 39 min read
How to Make Real‑Time Speech Translation Reliable: Observability & Load‑Testing Secrets
Top Architect
Top Architect
Apr 16, 2026 · Backend Development

Which Java Backend Framework Reigns Supreme? A Data‑Driven Comparison of Spring Boot, Quarkus, Micronaut, and More

This article presents an objective, data‑backed comparison of popular Java backend frameworks—evaluating performance, ecosystem maturity, learning curve, development efficiency, and enterprise adoption—to help developers choose the most suitable technology for their specific scenarios.

Backend FrameworksComparisonJava
0 likes · 10 min read
Which Java Backend Framework Reigns Supreme? A Data‑Driven Comparison of Spring Boot, Quarkus, Micronaut, and More
Ray's Galactic Tech
Ray's Galactic Tech
Apr 15, 2026 · Cloud Native

From Solo Demo to Cloud‑Native: Building a High‑Availability Real‑Time Translation Bot with AgentScope Java

This article walks through the complete engineering practice of turning a single‑machine demo into a cloud‑native, highly available real‑time translation robot using AgentScope Java, covering business requirements, architecture evolution, core AgentScope concepts, code examples, deployment, observability, performance tuning, and common pitfalls.

Agent ArchitectureMicroservicescloud-native
0 likes · 29 min read
From Solo Demo to Cloud‑Native: Building a High‑Availability Real‑Time Translation Bot with AgentScope Java
Woodpecker Software Testing
Woodpecker Software Testing
Apr 15, 2026 · Operations

Automating Performance Test Cases: A Practical Guide to Overcome Bottlenecks

With microservices and cloud‑native workloads, manual performance test case creation consumes most testing time; this article details a four‑step method—traffic profiling, boundary stress injection, data factory integration, and smart script orchestration—to automatically generate realistic JMeter scripts, avoid common pitfalls, and embed performance contracts into CI/CD.

Cloud NativeJMeterMicroservices
0 likes · 9 min read
Automating Performance Test Cases: A Practical Guide to Overcome Bottlenecks
Architect Chen
Architect Chen
Apr 15, 2026 · Cloud Native

Choosing the Right Microservice Deployment: Multi-Instance, Containers, Serverless & Kubernetes

This article compares four microservice deployment strategies—single-host multi-instance, containerized with Kubernetes, serverless functions, and full orchestration—detailing their architectures, benefits, drawbacks, and suitable scenarios, helping engineers select the most appropriate approach for scalability, reliability, and operational complexity.

Cloud NativeMicroservicesServerless
0 likes · 4 min read
Choosing the Right Microservice Deployment: Multi-Instance, Containers, Serverless & Kubernetes
Ray's Galactic Tech
Ray's Galactic Tech
Apr 14, 2026 · Backend Development

How Go Microservices Pay a Hidden Performance Tax—and How to Eliminate It

This article examines the often‑overlooked performance “tax” in Go microservices, detailing how misuse of goroutines, channels, interfaces, object allocation, and fan‑out patterns inflates CPU, memory, and tail‑latency costs, and provides concrete engineering strategies—such as request‑level concurrency limits, bulkheads, and efficient logging—to achieve production‑grade scalability.

GoKubernetesMicroservices
0 likes · 40 min read
How Go Microservices Pay a Hidden Performance Tax—and How to Eliminate It
Java Web Project
Java Web Project
Apr 14, 2026 · Backend Development

Why Seata’s Global Locks Can Kill High‑QPS Services—and What to Do Instead

The author recounts 18 months of using Seata for distributed transactions, explains its three‑role architecture and AT mode, details how global locks caused severe latency and deadlocks under load, and shows how switching to a transactional outbox pattern restored performance and eliminated the undo_log bloat.

Distributed TransactionsMicroservicesSeata
0 likes · 8 min read
Why Seata’s Global Locks Can Kill High‑QPS Services—and What to Do Instead
Top Architect
Top Architect
Apr 10, 2026 · Backend Development

Essential Microservice Design Patterns Every Architect Should Know

This article provides a comprehensive overview of microservice architecture, outlining its core goals, design principles, and a wide range of decomposition, integration, database, event‑driven, observability, and cross‑cutting concern patterns, complete with practical examples and diagrams.

Backend ArchitectureDesign PatternsMicroservices
0 likes · 22 min read
Essential Microservice Design Patterns Every Architect Should Know
Woodpecker Software Testing
Woodpecker Software Testing
Apr 10, 2026 · Operations

How Adversarial Testing Drives Hidden Performance Gains

Adversarial testing transforms performance optimization by injecting extreme, realistic failures—such as cache avalanches, CDN outages, or slow SQL—to expose fragile boundaries, tighten observability, and create a rapid, evidence‑driven feedback loop that prevents costly production incidents.

MicroservicesObservabilityPerformance Optimization
0 likes · 8 min read
How Adversarial Testing Drives Hidden Performance Gains
Ray's Galactic Tech
Ray's Galactic Tech
Apr 8, 2026 · Cloud Native

Go Full‑Stack Mastery: From High‑Concurrency Order Systems to Cloud‑Native Production

This comprehensive guide walks you through building a production‑grade Go order service—from understanding the high‑concurrency business scenario and Go’s runtime advantages, to designing microservice architecture, handling idempotency, outbox patterns, observability, Kubernetes deployment, incident response, and testing strategies.

Distributed ConsistencyMicroservicescloud-native
0 likes · 54 min read
Go Full‑Stack Mastery: From High‑Concurrency Order Systems to Cloud‑Native Production
Coder Trainee
Coder Trainee
Apr 7, 2026 · Backend Development

Setting Up Seata (pre‑1.0) for Distributed Transactions in Microservices

This guide explains what a distributed transaction is and walks through the complete setup of a Seata server (version 0.9.0), including downloading, configuring file.conf and registry.conf for Nacos, initializing the database, starting services, and creating the required undo_log table.

Distributed TransactionsMicroservicesNacos
0 likes · 4 min read
Setting Up Seata (pre‑1.0) for Distributed Transactions in Microservices
AI Step-by-Step
AI Step-by-Step
Apr 6, 2026 · Artificial Intelligence

Why Single Agents Fail: Embracing Multi‑Agent Microservice Architecture

When a single AI agent’s logic hits bottlenecks, the article explains how breaking responsibilities into bounded microservice agents, using pipelines for deterministic steps and supervisors for dynamic routing, yields clearer contracts, shared state, easier debugging, and more stable, scalable task execution.

AI ArchitectureAgent FrameworksMicroservices
0 likes · 12 min read
Why Single Agents Fail: Embracing Multi‑Agent Microservice Architecture
Ray's Galactic Tech
Ray's Galactic Tech
Apr 3, 2026 · Backend Development

How to Master Go Module Management for Scalable Distributed Systems

This comprehensive guide explains why Go module management is an architectural concern in distributed systems, outlines real‑world e‑commerce scenarios, details the underlying mechanisms like MVS, and provides practical strategies—including repository layout, versioning, CI/CD checks, Docker optimizations, and common pitfalls—to evolve from a chaotic setup to a well‑governed, production‑ready environment.

GoMicroservicesci/cd
0 likes · 35 min read
How to Master Go Module Management for Scalable Distributed Systems
JD Tech
JD Tech
Apr 3, 2026 · Backend Development

How to Achieve Lightweight Process‑Level Service Isolation in a Distributed Microservice System

This article analyzes the growing complexity of a distributed microservice platform and presents three isolation strategies—application splitting, Hystrix thread‑/semaphore isolation, and a lightweight process‑level grouping approach—detailing their implementation, trade‑offs, and practical results for high‑traffic promotions.

Backend ArchitectureDeploymentHystrix
0 likes · 9 min read
How to Achieve Lightweight Process‑Level Service Isolation in a Distributed Microservice System
Java Companion
Java Companion
Apr 3, 2026 · Cloud Native

Why Every Microservice Architecture Needs an API Gateway

The article explains that without a gateway each microservice must duplicate authentication, rate‑limiting, logging and other cross‑cutting concerns, leading to maintenance overhead and security risks, and shows how a gateway centralises these functions while providing routing, load‑balancing, circuit‑breaking and observability, backed by real‑world code examples and a comparative analysis of popular gateway solutions.

AuthenticationCircuit BreakingMicroservices
0 likes · 19 min read
Why Every Microservice Architecture Needs an API Gateway
Java Architect Essentials
Java Architect Essentials
Apr 2, 2026 · Backend Development

Why Micronaut Beats Spring Boot: Faster Startup, Lower Memory, Cloud‑Native Edge

This article analyzes Micronaut's design philosophy, performance advantages in startup time and memory usage, and its built‑in cloud‑native features—such as distributed configuration, service discovery, client load balancing, tracing, and serverless support—while providing step‑by‑step installation and code examples for Java developers.

Cloud NativeJavaMicronaut
0 likes · 11 min read
Why Micronaut Beats Spring Boot: Faster Startup, Lower Memory, Cloud‑Native Edge
Ray's Galactic Tech
Ray's Galactic Tech
Mar 30, 2026 · Backend Development

Build a Production-Ready Go Microservice with Gin: Architecture & Scaling

This comprehensive guide walks through designing, implementing, and operating a production-grade Go microservice using Gin, covering architecture layers, domain modeling, reliable messaging, observability, CI/CD pipelines, GitOps deployment, high‑concurrency safeguards, security measures, and best‑practice testing to ensure stability, scalability, and maintainability in real‑world e‑commerce scenarios.

GinGoMicroservices
0 likes · 58 min read
Build a Production-Ready Go Microservice with Gin: Architecture & Scaling
Java Architect Handbook
Java Architect Handbook
Mar 29, 2026 · Industry Insights

Which Java Backend Framework Reigns Supreme? A Data‑Driven Ranking

This article evaluates major Java backend frameworks using objective dimensions such as performance, ecosystem maturity, learning curve, development efficiency, enterprise adoption and innovation, categorizing them into five tiers and providing concrete data like startup time, memory usage and GitHub popularity to guide technology selection.

BackendJavaMicroservices
0 likes · 11 min read
Which Java Backend Framework Reigns Supreme? A Data‑Driven Ranking
Go Development Architecture Practice
Go Development Architecture Practice
Mar 27, 2026 · Backend Development

Exploring Gin 1.12: BSON Support, Enhanced Context, Flexible Binding, and Protobuf Negotiation

The article walks through Gin 1.12's new features—including native BSON handling for MongoDB, type‑safe context error methods, custom binding for dates and enums, raw‑path routing, colored latency logs, and automatic Protobuf/JSON negotiation—showing practical code examples and upgrade recommendations for microservice development.

BSONGinGo
0 likes · 10 min read
Exploring Gin 1.12: BSON Support, Enhanced Context, Flexible Binding, and Protobuf Negotiation
Tech Freedom Circle
Tech Freedom Circle
Mar 25, 2026 · Backend Development

Cracking Alibaba’s 10M Orders Interview: Architecture Seven‑Suite + Heterogeneous Storage Solution

The article dissects Alibaba’s second‑round interview question on handling 10 million daily order queries, exposing why a single sharding answer fails and presenting a comprehensive architecture‑seven‑suite combined with heterogeneous storage (MySQL, HBase, ClickHouse, ES, Redis, MQ) to achieve high concurrency, low latency, and reliable data consistency.

Backend ArchitectureDistributed SystemsInterview Preparation
0 likes · 40 min read
Cracking Alibaba’s 10M Orders Interview: Architecture Seven‑Suite + Heterogeneous Storage Solution
Airbnb Technology Team
Airbnb Technology Team
Mar 24, 2026 · Cloud Native

How Airbnb Ensures Safe, Reliable Dynamic Configuration Changes

Airbnb’s Sitar platform demonstrates how a modern dynamic configuration system can provide safe, reliable, and flexible runtime changes through a Git‑centric workflow, multi‑tenant control and data planes, staged rollouts, rapid rollback, and local caching, balancing developer agility with operational stability.

Dynamic ConfigurationMicroservicesgit-workflow
0 likes · 13 min read
How Airbnb Ensures Safe, Reliable Dynamic Configuration Changes
SpringMeng
SpringMeng
Mar 19, 2026 · Backend Development

Why kill -9 Is Wrong: A Graceful Shutdown Approach for Microservices

The article explains how to replace the blunt kill -9 command with a coordinated graceful shutdown process for Spring Cloud microservices, covering signal handling, Eureka cache nuances, actuator endpoints, Spring Boot 2.3 settings, custom shutdown endpoints, and strategies for Kafka, scheduled jobs, thread pools, and long‑running loops.

ActuatorGraceful ShutdownJava
0 likes · 16 min read
Why kill -9 Is Wrong: A Graceful Shutdown Approach for Microservices
ITPUB
ITPUB
Mar 17, 2026 · Interview Experience

Expert Links Microservices to Financial AI: Architecture and Data Governance

In this interview, senior technology specialist Chen Ke shares how he adapts internet‑scale microservice and PaaS practices to the highly regulated financial sector, discusses building enterprise knowledge‑base platforms with large language models, outlines data‑governance and compliance strategies, and predicts the evolving skill set engineers will need.

AIData GovernanceMicroservices
0 likes · 15 min read
Expert Links Microservices to Financial AI: Architecture and Data Governance
Deepin Linux
Deepin Linux
Mar 17, 2026 · Backend Development

How to Build a High‑Performance gRPC File Transfer Service from Scratch

This step‑by‑step tutorial shows how to configure gRPC, define protobuf service contracts, and implement streaming upload and download in C++, covering environment setup, code generation, server and client logic, testing, and performance tuning for efficient file transfer.

C++MicroservicesProtocol Buffers
0 likes · 44 min read
How to Build a High‑Performance gRPC File Transfer Service from Scratch
Woodpecker Software Testing
Woodpecker Software Testing
Mar 10, 2026 · Operations

Uncovering Test Data Generation Bottlenecks and Proven Ways to Accelerate CI Pipelines

The article examines why traditional manual or full‑backup test data creation becomes a performance bottleneck in modern micro‑service, TB‑scale environments, identifies three structural imbalances—data‑dependency, generation‑logic, and semantic redundancy—and presents a three‑layered optimization framework plus engineering best‑practices that can cut data‑prep time by up to 68%.

AutomationMicroservicesPerformance Optimization
0 likes · 8 min read
Uncovering Test Data Generation Bottlenecks and Proven Ways to Accelerate CI Pipelines
ITPUB
ITPUB
Mar 7, 2026 · Backend Development

Transform Messy Code with DDD + CQRS: A Practical Guide for Clean Architecture

Learn how to break the cycle of unreadable, tangled code by applying Domain-Driven Design and Command-Query Responsibility Segregation, with concrete examples, step-by-step refactoring, architecture diagrams, code snippets, and practical tips for gradually adopting these patterns in real-world backend projects.

Backend DevelopmentCQRSDDD
0 likes · 16 min read
Transform Messy Code with DDD + CQRS: A Practical Guide for Clean Architecture
Woodpecker Software Testing
Woodpecker Software Testing
Mar 3, 2026 · Fundamentals

5 Major Test Coverage Pitfalls That Undermine Software Quality

The article reveals five common misconceptions in test coverage optimization—confusing coverage with verification, chasing 100% branch coverage, over‑counting non‑business code, ignoring distributed‑system interactions, and treating coverage as a KPI—showing how they lead to defects despite high coverage percentages.

MicroservicesSoftware Testingchaos engineering
0 likes · 8 min read
5 Major Test Coverage Pitfalls That Undermine Software Quality
Code Wrench
Code Wrench
Mar 2, 2026 · Backend Development

Why Go Code Gets Bloated and How Blueprint Patterns Can Simplify It

The article reviews Mat Ryer’s *Go Programming Blueprints*, revealing why many Go projects become heavyweight, and presents three architectural truths—behavior‑oriented interfaces, Lego‑style CLI components, and an onion‑layered microservice model—illustrated with concrete code snippets and practical design guidelines for clean, maintainable backend systems.

GoGo-KitInterface Design
0 likes · 6 min read
Why Go Code Gets Bloated and How Blueprint Patterns Can Simplify It
IT Services Circle
IT Services Circle
Feb 25, 2026 · Cloud Native

Nacos vs Apollo: Which Config Center Is Faster and Easier for Microservices?

This article compares Nacos and Apollo, the two most popular configuration centers in the microservice ecosystem, covering their design philosophies, quick‑start procedures, core features, data models, architecture, performance, operational costs, community support, and provides guidance on when to choose each solution.

ApolloCloud NativeConfiguration Management
0 likes · 21 min read
Nacos vs Apollo: Which Config Center Is Faster and Easier for Microservices?
java1234
java1234
Feb 24, 2026 · Backend Development

Why Most Backend Architecture Patterns Are Over‑Engineered

A code‑review anecdote shows that developers often apply heavyweight patterns like Abstract Factory, Event Sourcing, CQRS, and DDD to simple payment processing, leading to unnecessary complexity; the article explains why this happens, which patterns truly belong in micro‑service backends, and offers practical, lightweight alternatives together with concrete code examples and review guidelines.

BackendCode reviewDesign Patterns
0 likes · 13 min read
Why Most Backend Architecture Patterns Are Over‑Engineered
AI Waka
AI Waka
Feb 22, 2026 · Industry Insights

Why Multi‑Agent AI Fails at Scale and How 12‑Factor Cloud‑Native Principles Save It

The article explains why naïve multi‑agent AI architectures collapse under load due to internal east‑west dependencies, and shows how applying 12‑Factor App and cloud‑native patterns—isolated workers, externalized state, short‑lived sessions, and strict orchestration—enable scalable, fault‑tolerant agentic systems.

12-factorCloud NativeDistributed Systems
0 likes · 17 min read
Why Multi‑Agent AI Fails at Scale and How 12‑Factor Cloud‑Native Principles Save It
Java Companion
Java Companion
Feb 22, 2026 · Backend Development

Why Most Backend Architecture Patterns Are Over‑engineered

A recent code review reveals a colleague using strategy, factory, and abstract‑factory patterns to build a payment system that only needs two methods, exposing how 90 % of classic backend architecture patterns become unnecessary over‑design in modern microservice and cloud‑native environments, and offering practical guidelines for when such complexity truly adds value.

BackendCode reviewDesign Patterns
0 likes · 13 min read
Why Most Backend Architecture Patterns Are Over‑engineered
Architect's Guide
Architect's Guide
Feb 21, 2026 · Backend Development

Essential Microservice Design Patterns Every Backend Engineer Should Know

This article surveys common microservice design patterns—including decomposition, integration, event‑driven, cross‑cutting concerns, and observability—explaining their goals, trade‑offs, and practical implementation steps to help architects build scalable, resilient backend systems.

Backend ArchitectureMicroservicesObservability
0 likes · 20 min read
Essential Microservice Design Patterns Every Backend Engineer Should Know
Alibaba Cloud Native
Alibaba Cloud Native
Feb 13, 2026 · Cloud Native

How a Tea Chain Achieved Seamless Mega‑Promotions with Cloud‑Native Architecture

Facing massive traffic spikes from viral marketing events, the leading tea brand Guming transformed its digital foundation by adopting a cloud‑native micro‑service architecture, leveraging Alibaba Cloud MSE and RocketMQ Serverless to achieve elastic scaling, cost savings, strong consistency, and full‑stack observability for stable, high‑speed operations.

Digital TransformationMessagingMicroservices
0 likes · 8 min read
How a Tea Chain Achieved Seamless Mega‑Promotions with Cloud‑Native Architecture
SpringMeng
SpringMeng
Feb 10, 2026 · Backend Development

Build a Fully Open‑Source Bilibili Clone with SpringBoot and Vue

It describes a fully open‑source Bilibili‑style video platform built with SpringBoot backend and Vue frontend, detailing system demo screenshots, functional requirements (video playback, upload, user, interaction, community), tech stack choices, video processing pipeline, deployment steps, and code acquisition instructions.

Bilibili cloneElasticsearchMicroservices
0 likes · 11 min read
Build a Fully Open‑Source Bilibili Clone with SpringBoot and Vue
dbaplus Community
dbaplus Community
Feb 3, 2026 · Backend Development

When Microservices Become a Trap: Risks, Costs, and When They Really Pay Off

This article explains why microservices, while attractive for large systems, introduce hidden costs, operational complexity, network latency, data management challenges, and testing difficulties, and provides a decision framework to determine when a monolith‑first approach is more appropriate.

Backend ArchitectureMicroservicesScalability
0 likes · 15 min read
When Microservices Become a Trap: Risks, Costs, and When They Really Pay Off
JakartaEE China Community
JakartaEE China Community
Feb 3, 2026 · Backend Development

Converting a Spring Boot Project to Helidon with AI

The author builds a lightweight Spring Pets test suite, evaluates three AI‑assisted migration strategies—contextual, incremental and hybrid—using OpenAI GPT‑4o, reports conversion coverage, performance, cost and practical challenges, and shares open‑source tooling for future Java framework migrations.

AI migrationGPT-4oHelidon
0 likes · 13 min read
Converting a Spring Boot Project to Helidon with AI
21CTO
21CTO
Jan 31, 2026 · Backend Development

Why Microservices May Be Overkill: Embrace Modular Monoliths for Simpler, Faster Deployments

The article examines how the rise of microservices introduced hidden complexity, cost, and operational overhead, and argues that many teams are shifting back to modular monoliths, which offer clearer boundaries, faster deployments, and lower coordination burdens while still supporting future scalability.

Backend DevelopmentMicroservicesSoftware Architecture
0 likes · 14 min read
Why Microservices May Be Overkill: Embrace Modular Monoliths for Simpler, Faster Deployments
Huolala Tech
Huolala Tech
Jan 30, 2026 · Backend Development

How HuoLala Built a Scalable Todo Center to Handle Billions of Requests

To support HuoLala’s massive driver workflow, the team designed a platform‑wide Todo Center that standardizes tasks, optimizes performance, decouples services, and ensures strong and eventual consistency, while employing traffic‑shaping, asynchronous processing, and robust monitoring to sustain billions of daily queries with low latency.

Event-drivenMicroservicesScalability
0 likes · 14 min read
How HuoLala Built a Scalable Todo Center to Handle Billions of Requests
Go Development Architecture Practice
Go Development Architecture Practice
Jan 28, 2026 · Backend Development

Mastering gRPC with Python: From Basics to Real‑World Microservices

This guide explains the fundamentals of gRPC, why it uses HTTP/2 and Protocol Buffers, walks through writing and compiling .proto files, provides complete Python server and client examples, and outlines common microservice and Kubernetes use cases, giving developers a practical end‑to‑end workflow.

Backend DevelopmentMicroservicesProtocol Buffers
0 likes · 11 min read
Mastering gRPC with Python: From Basics to Real‑World Microservices
php Courses
php Courses
Jan 27, 2026 · Backend Development

Why PHP Is Still Thriving in 2026: Core Advantages and Future Trends

Despite long‑standing rumors of its demise, PHP powers over 80% of websites in 2026, offering web‑native productivity, a mature ecosystem, pragmatic flexibility, and emerging trends like micro‑services and serverless, making it a compelling choice for modern backend development.

EcosystemMicroservicesPHP
0 likes · 7 min read
Why PHP Is Still Thriving in 2026: Core Advantages and Future Trends
AI Waka
AI Waka
Jan 26, 2026 · Industry Insights

Why Traditional Software Architecture Fails at Scale and How Message‑Based Design Solves It

The article examines the fifty‑year gap between Alan Kay's biologically‑inspired object model and Roy Fielding's REST constraints, explains why mainstream OOP and microservices fall short, and presents a message‑fabric architecture with bindable components, moderators, and assertion‑driven development that finally delivers scalable, autonomous enterprise systems.

Distributed SystemsMicroservicesSoftware Architecture
0 likes · 22 min read
Why Traditional Software Architecture Fails at Scale and How Message‑Based Design Solves It
Architecture Digest
Architecture Digest
Jan 23, 2026 · Backend Development

Which Java Backend Framework Reigns Supreme? A Comparative Guide

This article evaluates major Java backend frameworks—Spring Boot, Quarkus, Micronaut, Vert.x, Helidon, Javalin, Dropwizard, Play Framework, Grails, Apache Wicket, Struts 2, JSF, and native Servlet+JSP—across performance, ecosystem maturity, learning curve, development efficiency, enterprise adoption, and innovation, then ranks them into five tiers from top to legacy.

Backend DevelopmentJavaMicroservices
0 likes · 9 min read
Which Java Backend Framework Reigns Supreme? A Comparative Guide
NiuNiu MaTe
NiuNiu MaTe
Jan 22, 2026 · Backend Development

Why RPC Still Matters in Microservices: From Service Discovery to Governance

This article explains why remote procedure call (RPC) remains essential for microservice communication, detailing its historical roots, the limitations of HTTP, the multi‑step RPC workflow—including service discovery, serialization, network transmission, dynamic proxies, and governance—and how RPC and HTTP complement each other in modern architectures.

Dynamic ProxyMicroservicesRPC
0 likes · 15 min read
Why RPC Still Matters in Microservices: From Service Discovery to Governance
vivo Internet Technology
vivo Internet Technology
Jan 21, 2026 · Cloud Native

How Vivo Achieved Parallel Multi‑Version Environments with Full‑Link Management

This article details Vivo's full‑link multi‑version environment management approach, covering the background problem of unstable test environments, the three‑pillar solution architecture, key implementation techniques such as orchestration, elastic resources, traffic isolation and coloring, and the resulting efficiency gains and future roadmap.

Microservicesci/cdcontainerization
0 likes · 21 min read
How Vivo Achieved Parallel Multi‑Version Environments with Full‑Link Management
Java Architect Handbook
Java Architect Handbook
Jan 21, 2026 · Backend Development

Why OpenFeign’s First Call Is Slow and How to Fix It

The article analyzes why the first OpenFeign call in micro‑service systems incurs seconds of latency, breaks down five root causes such as lazy client initialization, dynamic proxy creation, load‑balancer cold start, network handshake, and hidden dependencies, and provides concrete verification steps and four practical optimizations to move the cost to application start‑up.

Feign clientJavaMicroservices
0 likes · 15 min read
Why OpenFeign’s First Call Is Slow and How to Fix It
Tech Freedom Circle
Tech Freedom Circle
Jan 18, 2026 · Interview Experience

How to Achieve Zero P4 Incidents for a Year – A Complete Interview Framework

The article presents a systematic BAR (Background‑Action‑Result) framework for answering the interview question about maintaining a full year of zero P4‑level faults, covering fault‑grade definitions, a three‑layer protection strategy, concrete tooling (Sentinel, SkyWalking, ChaosBlade, etc.), quantitative results, and a set of high‑frequency follow‑up questions to showcase deep technical expertise.

KubernetesMicroservicesReliability
0 likes · 23 min read
How to Achieve Zero P4 Incidents for a Year – A Complete Interview Framework
Ray's Galactic Tech
Ray's Galactic Tech
Jan 18, 2026 · Backend Development

Designing a Robust Transaction System: From Domain Modeling to Distributed Consistency

This article explores how to build a reliable, scalable transaction module for e‑commerce and finance, covering business requirement analysis, domain modeling, state‑machine design, layered microservice architecture, order creation and payment flows, idempotency, anti‑oversell mechanisms, performance tuning, monitoring, and evolution strategies.

BackendDistributed ConsistencyIdempotency
0 likes · 10 min read
Designing a Robust Transaction System: From Domain Modeling to Distributed Consistency
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Jan 15, 2026 · Cloud Native

Mastering Microservice Deployment: K8s, Service Mesh, Containerization & Serverless

This guide outlines four primary microservice deployment strategies—Kubernetes orchestration, service‑mesh architecture, containerization, and serverless functions—detailing their principles, core advantages, and ideal use cases for large‑scale distributed systems, and highlights self‑healing, auto‑scaling, zero‑ops, and observability features that help handle massive traffic spikes.

MicroservicesServerlesscloud-native
0 likes · 5 min read
Mastering Microservice Deployment: K8s, Service Mesh, Containerization & Serverless
Data STUDIO
Data STUDIO
Jan 14, 2026 · Backend Development

Why FastAPI Is the Ideal Choice for High‑Performance Python Microservices – A Hands‑On Guide

This article explains how FastAPI’s async support, type‑hint integration, automatic OpenAPI docs, and rich ecosystem enable Python developers to build scalable, secure microservices with layered architecture, JWT authentication, performance optimizations, comprehensive testing, Docker/Kubernetes deployment, and structured logging.

DockerFastAPIJWT
0 likes · 22 min read
Why FastAPI Is the Ideal Choice for High‑Performance Python Microservices – A Hands‑On Guide