Tagged articles

microservices

3508 articles · Page 17 of 36
Selected Java Interview Questions
Selected Java Interview Questions
Aug 19, 2022 · Backend Development

Integrating Sentinel with Spring Cloud Gateway for Rate Limiting

This tutorial explains what gateway rate limiting is, shows how to integrate Alibaba Sentinel with Spring Cloud Gateway, details the configuration of Sentinel dashboard, gateway flow rules, API group management, implementation principles, and how to customize block responses for robust microservice protection.

API GatewaySentinelmicroservices
0 likes · 10 min read
Integrating Sentinel with Spring Cloud Gateway for Rate Limiting
IT Architects Alliance
IT Architects Alliance
Aug 19, 2022 · Backend Development

Comprehensive Guide to Microservices Architecture, Spring Cloud, Dubbo, and Distributed System Practices

This article provides an in‑depth overview of microservice concepts, RPC frameworks, serialization methods, distributed transaction models, CAP and BASE theories, monitoring solutions, high‑availability strategies, load‑balancing techniques, configuration management, service registration/discovery, and Dubbo fault‑tolerance clusters, offering practical examples and code snippets for Java‑based cloud native systems.

DubboRPCTransaction Management
0 likes · 37 min read
Comprehensive Guide to Microservices Architecture, Spring Cloud, Dubbo, and Distributed System Practices
Sanyou's Java Diary
Sanyou's Java Diary
Aug 18, 2022 · Operations

11 Essential Techniques to Build Highly Available Systems

Learn the eleven key strategies—including system splitting, decoupling, asynchronous processing, retries, compensation, backups, multi‑active deployment, isolation, rate limiting, circuit breaking, and degradation—that together form a robust high‑availability architecture for large‑scale internet services, ensuring reliability and scalability.

System Designmicroservices
0 likes · 13 min read
11 Essential Techniques to Build Highly Available Systems
ITPUB
ITPUB
Aug 18, 2022 · Operations

How WeChat Keeps Billions of Requests Stable: Overload Control Strategies for Massive Microservices

This article breaks down WeChat’s 2018 overload control system for massive microservices, explaining the problem of service overload, detection via average waiting time, and a multi‑level priority‑based mitigation strategy that dynamically adjusts admission thresholds to keep billions of daily requests stable.

Priority schedulingWeChatbackend operations
0 likes · 12 min read
How WeChat Keeps Billions of Requests Stable: Overload Control Strategies for Massive Microservices
Alibaba Cloud Native
Alibaba Cloud Native
Aug 18, 2022 · Cloud Native

How to Implement Full‑Link Gray Release and Runtime White‑Screening in Cloud‑Native Microservices

This guide explains how to use Alibaba Cloud MSE to perform full‑link gray deployments, monitor traffic with runtime white‑screening, and apply configuration gray releases, providing step‑by‑step instructions, rule definitions, and practical examples for microservice environments.

Runtime monitoringService Governanceconfiguration management
0 likes · 10 min read
How to Implement Full‑Link Gray Release and Runtime White‑Screening in Cloud‑Native Microservices
Wukong Talks Architecture
Wukong Talks Architecture
Aug 17, 2022 · Cloud Native

Enterprise Business Middle Platform Architecture and Implementation at Dongfang Securities

The article presents a comprehensive overview of Dongfang Securities' enterprise business middle platform, detailing its background, definition, construction principles, user journey, overall architecture, domain‑driven design, technical stack, service governance, PaaS, multi‑active deployment, R&D management, data governance, and the practical outcomes achieved through this cloud‑native transformation.

DDDPaaSService Governance
0 likes · 22 min read
Enterprise Business Middle Platform Architecture and Implementation at Dongfang Securities
Qunar Tech Salon
Qunar Tech Salon
Aug 17, 2022 · Operations

Design and Optimization of Testing Environment 3.0 at Qunar Travel

This article describes how Qunar Travel has evolved its testing environment governance from a fixed 10‑machine setup to a template‑driven, soft‑routing architecture (Environment 3.0), improving delivery speed, reliability, business connectivity, and reducing operational costs through automated sync, smart recommendations, and continuous business checks.

Reliabilityenvironmentmicroservices
0 likes · 22 min read
Design and Optimization of Testing Environment 3.0 at Qunar Travel
Top Architect
Top Architect
Aug 16, 2022 · Backend Development

Spring Cloud Gateway: Service Gateway Basics, Deployment, Routing, Filters, Nacos Integration, Apollo Dynamic Configuration, and Global Exception Handling

This comprehensive guide explains why a service gateway is needed in microservice architectures, details Spring Cloud Gateway's core concepts, deployment steps, route and predicate configurations, local and global filters, integration with Nacos for service discovery, dynamic routing via Apollo, and custom global exception handling, providing code examples throughout.

ApolloJavaNacos
0 likes · 24 min read
Spring Cloud Gateway: Service Gateway Basics, Deployment, Routing, Filters, Nacos Integration, Apollo Dynamic Configuration, and Global Exception Handling
IT Architects Alliance
IT Architects Alliance
Aug 15, 2022 · Cloud Native

How Nacos Powers Service Registration and Dynamic Discovery in Spring Cloud

This article explains Nacos's architecture, the principles of service registration, how Spring Cloud integrates Nacos via auto‑configuration, the implementation of NacosServiceRegistry, heartbeat mechanisms, registration workflows, provider address queries, and the dynamic service address perception using subscription and HostReactor.

Nacoscloud-nativemicroservices
0 likes · 9 min read
How Nacos Powers Service Registration and Dynamic Discovery in Spring Cloud
Top Architect
Top Architect
Aug 15, 2022 · Cloud Native

Understanding Nacos Architecture and Service Registration in Spring Cloud

This article explains Nacos's core components, the principles of service registration and health checking, how Spring Cloud integrates Nacos via ServiceRegistry and AutoServiceRegistration, the implementation details of NacosServiceRegistry, heartbeat mechanisms, and dynamic service address discovery using HostReactor.

HeartbeatNacosRegistration
0 likes · 9 min read
Understanding Nacos Architecture and Service Registration in Spring Cloud
Ops Development Stories
Ops Development Stories
Aug 15, 2022 · Backend Development

Master Apache Dubbo: From Basics to Real‑World RPC Implementation

This article introduces Apache Dubbo, compares it with Eureka, and provides a complete step‑by‑step example—including service interface, implementation, provider and consumer configurations, XML files, and code snippets—plus instructions for installing and using Dubbo‑Admin for monitoring micro‑service deployments.

Apache DubboDubbo-AdminJava
0 likes · 9 min read
Master Apache Dubbo: From Basics to Real‑World RPC Implementation
Code Ape Tech Column
Code Ape Tech Column
Aug 12, 2022 · Backend Development

Understanding RPC and gRPC: Concepts, Frameworks, and a Practical Java Implementation

This article explains the fundamentals of Remote Procedure Call (RPC), compares popular RPC frameworks such as gRPC, Thrift, Dubbo and Spring Cloud, details gRPC’s architecture, Protocol Buffers serialization, HTTP/2 advantages, and provides a step‑by‑step Java demo with full source code and performance benchmarks.

JavaProtocol BuffersRPC
0 likes · 16 min read
Understanding RPC and gRPC: Concepts, Frameworks, and a Practical Java Implementation
IT Architects Alliance
IT Architects Alliance
Aug 11, 2022 · Backend Development

From Monolith to Microservices and Containerization: Architecture, CI/CD, and Operations Practices

This article chronicles the evolution of a SaaS product from a simple monolithic SPA through microservice decomposition to containerized deployment, detailing API design, CI/CD pipelines, Spring Cloud and Kubernetes integration, automated tracing, monitoring, and lessons learned for small development teams.

CI/CDDockerKubernetes
0 likes · 14 min read
From Monolith to Microservices and Containerization: Architecture, CI/CD, and Operations Practices
Alibaba Cloud Native
Alibaba Cloud Native
Aug 11, 2022 · Backend Development

Upgrading 3000+ Services: Our Journey from Dubbo 2 to Dubbo 3 on Kubernetes

In 2022, Suzhou Zhonglun Network migrated its entire microservice ecosystem—supporting over 3,000 services across 300 cities—from Dubbo 2 to Dubbo 3, leveraging Kubernetes‑native deployment, enhanced service governance, and instance‑level upgrade strategies to improve scalability, reliability, and resource utilization.

DubboUpgradecloud-native
0 likes · 9 min read
Upgrading 3000+ Services: Our Journey from Dubbo 2 to Dubbo 3 on Kubernetes
Selected Java Interview Questions
Selected Java Interview Questions
Aug 11, 2022 · Backend Development

Service-to-Service Calls in Spring Cloud: RestTemplate, Feign, and Load‑Balancing Strategies

This tutorial demonstrates how to implement inter‑service communication in Spring Cloud using RestTemplate and Feign, covering project setup, bean configuration, three RestTemplate invocation patterns, load‑balancing with Ribbon, and switching strategies via code or configuration files.

Feignload balancingmicroservices
0 likes · 19 min read
Service-to-Service Calls in Spring Cloud: RestTemplate, Feign, and Load‑Balancing Strategies
Alibaba Cloud Native
Alibaba Cloud Native
Aug 9, 2022 · Cloud Native

How AIA Built a Scalable Cloud‑Native Observability Platform for Insurance

This case study details how AIA Insurance transformed legacy insurance systems into a cloud‑native, micro‑service architecture and implemented a comprehensive observability platform using Kubernetes, Prometheus, Grafana and custom data pipelines to improve SLA, fault detection, and business‑level monitoring.

DevOpsMonitoringmicroservices
0 likes · 11 min read
How AIA Built a Scalable Cloud‑Native Observability Platform for Insurance
Top Architect
Top Architect
Aug 9, 2022 · Backend Development

Implementing a JWT-Based Authentication Center with Spring Boot and Java

This article provides a comprehensive guide to building a JWT authentication service in Java, covering JWT fundamentals, Spring Boot configuration, entity and DAO definitions, service interfaces, token generation and parsing, RSA key handling, controller endpoints, testing procedures, and a comparison with traditional session-based authentication.

JWTJavaRSA
0 likes · 20 min read
Implementing a JWT-Based Authentication Center with Spring Boot and Java
Tencent Cloud Middleware
Tencent Cloud Middleware
Aug 9, 2022 · Cloud Native

How to Safeguard Microservices with Smart Rate‑Limiting Strategies

This article explains why service rate limiting is essential for protecting backend systems from traffic spikes, outlines global, tag‑based and dynamic throttling models, compares common algorithms, shows TSF’s architecture and configuration, and provides practical testing and scaling guidance for high‑traffic e‑commerce scenarios.

Elastic Scalingmicroservicesperformance testing
0 likes · 18 min read
How to Safeguard Microservices with Smart Rate‑Limiting Strategies
Selected Java Interview Questions
Selected Java Interview Questions
Aug 8, 2022 · Backend Development

Implementing Unified Authorization in Spring Cloud Gateway with OAuth2 Resource Server

This tutorial explains how to centralize URL‑level authentication in a Spring Cloud Gateway by integrating Spring Security OAuth2 Resource Server, defining custom authorization managers, handling token errors, forwarding JWT claims to downstream services, and configuring the gateway with YAML and Java code examples.

OAuth2gatewaymicroservices
0 likes · 17 min read
Implementing Unified Authorization in Spring Cloud Gateway with OAuth2 Resource Server
Top Architect
Top Architect
Aug 8, 2022 · Backend Development

Best Practices for Designing Consistent Backend APIs

This article presents a concise yet comprehensive guide to RESTful API design, covering resource-oriented naming, kebab‑case URLs, camelCase parameters, proper use of HTTP verbs, versioning, health/metrics endpoints, pagination, field selection, authentication headers, CORS, error handling, and golden rules for creating clean, maintainable backend services.

API designRESThttp
0 likes · 9 min read
Best Practices for Designing Consistent Backend APIs
IT Architects Alliance
IT Architects Alliance
Aug 6, 2022 · Backend Development

Evolution of Software Architecture and the Microservice Technology Stack

This article reviews the rapid growth of software scale and complexity, traces the evolution from monolithic to microservice architectures, and outlines the essential backend technologies—including service communication, API gateways, authentication, fault handling, logging, configuration, containers, orchestration, and CI/CD—that enable modern cloud‑native microservice systems.

Software Architecturemicroservices
0 likes · 16 min read
Evolution of Software Architecture and the Microservice Technology Stack
Zhuanzhuan Tech
Zhuanzhuan Tech
Aug 5, 2022 · Operations

ITCP Alliance Closed‑Door Technical Exchange on Traffic Routing – Presentations, Discussions, and Future Plans

On August 5, the ITCP Alliance hosted a four‑hour closed‑door technical exchange at ZhaiZhai Group where five member companies shared detailed traffic routing practices, discussed common challenges, and outlined future collaborative initiatives to improve service governance and operational efficiency.

ITCP AllianceService GovernanceTesting Environment
0 likes · 6 min read
ITCP Alliance Closed‑Door Technical Exchange on Traffic Routing – Presentations, Discussions, and Future Plans
DeWu Technology
DeWu Technology
Aug 5, 2022 · Cloud Native

Traffic Coloring in Microservice Architecture: Concepts, Applications, and Implementation

Traffic coloring tags each request in a microservice call chain, propagating a version label through HTTP headers or RPC contexts so that routers and load balancers can perform gray releases, blue‑green deployments, lane isolation, graceful shutdowns, and test traffic separation, provided all services support the metadata propagation via frameworks such as Spring Cloud Ribbon or Dubbo.

Blue-Green Deploymentgray releasemicroservices
0 likes · 10 min read
Traffic Coloring in Microservice Architecture: Concepts, Applications, and Implementation
JD Tech
JD Tech
Aug 5, 2022 · Backend Development

Visual Service Orchestration for BFF Layer in JD Finance App: Challenges, Design, and Impact

The article examines the difficulties encountered when implementing a Backend‑For‑Frontend (BFF) layer in the JD Finance app, introduces a visual service‑orchestration platform that replaces hard‑coded solutions with drag‑and‑drop workflows, details its core functions, architecture, and performance benefits, and demonstrates how it dramatically improves delivery speed, service governance, and debugging efficiency.

BFFCI/CDVisual Programming
0 likes · 15 min read
Visual Service Orchestration for BFF Layer in JD Finance App: Challenges, Design, and Impact
Wukong Talks Architecture
Wukong Talks Architecture
Aug 5, 2022 · Backend Development

Evolution of the Tianyi Account Gateway Architecture: From Zuul 1.0 to Kong‑Based 3.0

This article chronicles the architectural evolution of China Telecom's Tianyi Account gateway from its initial Zuul‑based 1.0 version through successive upgrades to a Kong‑powered 2.0 and 3.0 system, highlighting performance bottlenecks, technology selections, plugin development, CP/DP separation, cloud‑native deployment, and the resulting high‑concurrency capabilities.

KongPerformanceZuul
0 likes · 13 min read
Evolution of the Tianyi Account Gateway Architecture: From Zuul 1.0 to Kong‑Based 3.0
Ctrip Technology
Ctrip Technology
Aug 4, 2022 · Backend Development

Design and Evolution of Ctrip Ticket Frontend Trace System for Efficient Debugging

The article describes how Ctrip built and continuously improved a Trace system for its ticket‑front‑end microservices, detailing the challenges of distributed logs, the architecture of the solution, and the functional features such as friendly search, multi‑platform aggregation, page replay, and one‑click mock that together boost debugging efficiency for both developers and non‑technical operators.

Log analysisbackendmicroservices
0 likes · 13 min read
Design and Evolution of Ctrip Ticket Frontend Trace System for Efficient Debugging
Programmer DD
Programmer DD
Aug 3, 2022 · Backend Development

Why Your “Distributed Monolith” Is Still a Single Point of Failure

The article explains how many microservice migrations end up as “distributed monoliths,” detailing why splitting a monolith without proper domain design and protective mechanisms can worsen stability, increase latency, and fail to deliver the promised efficiency gains.

Software Architecturedistributed monolithmicroservices
0 likes · 7 min read
Why Your “Distributed Monolith” Is Still a Single Point of Failure
ByteDance Cloud Native
ByteDance Cloud Native
Aug 2, 2022 · Cloud Native

What Exactly Is Cloud Native? A Deep Dive into Its Core Technologies

This article explains the concept of cloud native, tracing its evolution from early cloud computing to CNCF's 2018 definition, and explores key technologies such as containers, Kubernetes, microservices, service mesh, immutable infrastructure, and declarative APIs, while also highlighting modern cloud‑native services.

Containerscloud-nativeimmutable infrastructure
0 likes · 18 min read
What Exactly Is Cloud Native? A Deep Dive into Its Core Technologies
Architecture Digest
Architecture Digest
Aug 2, 2022 · Cloud Native

Microservice Architecture and Design Patterns: Goals, Principles, and Decomposition Strategies

This article explains the four primary goals of microservice architecture, outlines essential design principles, and details a comprehensive set of decomposition and integration patterns—including business‑function, sub‑domain, transaction, Strangler, Bulkhead, Sidecar, API‑gateway, Aggregator, CQRS, Saga, observability, and deployment patterns—providing practical guidance for building resilient cloud‑native systems.

Observabilityarchitecturecloud-native
0 likes · 18 min read
Microservice Architecture and Design Patterns: Goals, Principles, and Decomposition Strategies
macrozheng
macrozheng
Aug 2, 2022 · Cloud Native

Master Spring Cloud LoadBalancer: From RestTemplate to OpenFeign

This tutorial walks through replacing Ribbon with Spring Cloud LoadBalancer, showing how to configure dependencies, set up RestTemplate and OpenFeign clients, customize caching and request transformation, and verify load‑balanced calls using Nacos as the service registry.

LoadBalancerNacosOpenFeign
0 likes · 10 min read
Master Spring Cloud LoadBalancer: From RestTemplate to OpenFeign
Top Architect
Top Architect
Aug 1, 2022 · Backend Development

Domain-Driven Design and Architectural Patterns: From DDD to Hexagonal and Onion Architecture

This article explains how to start a new project using Domain‑Driven Design, introduces key terminology such as IAAS/PAAS/SAAS, describes the evolution of architecture through bounded contexts, and details the four DDD boundaries together with clean layered, hexagonal and onion architectures for building scalable backend systems.

Domain-Driven Designbackend developmentmicroservices
0 likes · 8 min read
Domain-Driven Design and Architectural Patterns: From DDD to Hexagonal and Onion Architecture
DevOps Cloud Academy
DevOps Cloud Academy
Aug 1, 2022 · Operations

Future DevOps Trends Since 2022: Practices, Case Studies, and Impact

This article examines post‑2022 DevOps trends—including GitOps, AIOps/MLOps, DevSecOps, FinOps, DataOps, chaos engineering, SRE, hybrid deployment, automation, IaC, serverless, cloud‑native, microservices, containerization, Kubernetes, edge computing, data observability, and platform engineering—illustrating each with real‑world case studies that show measurable improvements in speed, reliability, cost, and scalability.

Cloud ComputingDevOpsKubernetes
0 likes · 20 min read
Future DevOps Trends Since 2022: Practices, Case Studies, and Impact
Top Architect
Top Architect
Jul 29, 2022 · Cloud Native

Understanding Nacos Architecture and Service Registration in Spring Cloud

This article explains the Nacos architecture, its components, and how Spring Cloud integrates with Nacos for service registration, health checking, and dynamic service discovery, detailing the underlying mechanisms, code implementations, and the role of heartbeats in maintaining service health.

HeartbeatNacosRegistration
0 likes · 8 min read
Understanding Nacos Architecture and Service Registration in Spring Cloud
iQIYI Technical Product Team
iQIYI Technical Product Team
Jul 29, 2022 · Cloud Native

Design and Implementation of Graceful Service Deployment in Spring Cloud Microservices

The article presents a Spring Cloud micro‑service solution that combines pluggable warm‑up modules and delayed deregistration to ensure graceful startup and shutdown, preventing premature object destruction, late offline calls, and early registration, thereby achieving over 99.99 % deployment success and stable request latency.

Graceful DeploymentWarm-upmicroservices
0 likes · 8 min read
Design and Implementation of Graceful Service Deployment in Spring Cloud Microservices
DevOps
DevOps
Jul 29, 2022 · R&D Management

Strategies for Managing Large‑Scale Legacy Systems at Different Scales

The article examines the typical traits of massive legacy codebases, outlines the technical debt they generate, and proposes practical strategies—from design‑pattern mastery and daily code reviews for small teams to metrics‑driven debt tracking, agile practices, and clean‑architecture principles for million‑line and ten‑million‑line systems—aimed at safely evolving such systems while maintaining team stability.

Legacy SystemsSoftware Architecturemicroservices
0 likes · 15 min read
Strategies for Managing Large‑Scale Legacy Systems at Different Scales
IT Architects Alliance
IT Architects Alliance
Jul 28, 2022 · Cloud Native

A Comprehensive Overview of Microservice Architecture and Its Technology Stack

This article provides a detailed introduction to microservice architecture, tracing its evolution from monolithic to distributed services, and enumerates the essential technologies—including service communication, API gateways, authentication, fault‑tolerance, logging, configuration management, containerization, orchestration, and CI/CD—that enable building scalable, resilient cloud‑native systems.

architecturecloud-nativedistributed-systems
0 likes · 16 min read
A Comprehensive Overview of Microservice Architecture and Its Technology Stack
Baidu Geek Talk
Baidu Geek Talk
Jul 27, 2022 · Cloud Native

Architecture Evolution and Microservice Refactoring of a Brand Advertising Platform

The brand advertising platform evolved from a monolithic app to product‑line isolated modules and finally to seven domain‑focused microservice middle‑platforms, addressing coupling and duplication while introducing event‑driven architecture, distributed‑transaction patterns, and governance tools to enable reusable services, faster innovation, and scalable development.

business platformmicroservices
0 likes · 20 min read
Architecture Evolution and Microservice Refactoring of a Brand Advertising Platform
Top Architect
Top Architect
Jul 27, 2022 · Cloud Native

A Comprehensive Guide to Microservice Architecture and Its Technology Stack

This article provides an extensive overview of microservice architecture, tracing its evolution from monolithic to distributed services, detailing the advantages and drawbacks of each stage, and presenting a practical technology stack—including service discovery, API gateways, containerization, orchestration, logging, monitoring, and CI/CD—to help engineers design, implement, and operate modern cloud‑native systems.

CI/CDDockerKubernetes
0 likes · 20 min read
A Comprehensive Guide to Microservice Architecture and Its Technology Stack
Programmer DD
Programmer DD
Jul 26, 2022 · Operations

Mastering Service Governance: From Distributed Systems to Reliable RPC Frameworks

This article explains the fundamentals of service governance in distributed systems, covering RPC communication, common anomalies, replica types, design principles, performance metrics, and the architecture and workflow of RPC frameworks, while also detailing key practices such as registration, discovery, load balancing, traffic shaping, version compatibility, circuit breaking, degradation, and rate limiting.

RPCdistributed systemsload balancing
0 likes · 15 min read
Mastering Service Governance: From Distributed Systems to Reliable RPC Frameworks
Ops Development Stories
Ops Development Stories
Jul 26, 2022 · Cloud Native

How to Deploy Microservices with Zadig: Direct Host and Jumpbox Strategies

This guide explains how to use Zadig’s cloud‑native continuous delivery platform to deploy a sample vm‑microservice‑demo project, covering two connection methods—direct host deployment and jump‑box (bastion) deployment—including host configuration, project and service setup, build and deployment scripts, and workflow automation.

AnsibleDevOpsZadig
0 likes · 10 min read
How to Deploy Microservices with Zadig: Direct Host and Jumpbox Strategies
IT Architects Alliance
IT Architects Alliance
Jul 25, 2022 · Backend Development

System Splitting and Architectural Evolution: Strategies for Scaling and Decoupling

To improve capacity and robustness as business complexity grows, this article explains system splitting—including horizontal, vertical, business, and database sharding—and architectural evolution techniques such as caching, indexing, microservices, and service governance, illustrating practical strategies for scalable, resilient backend architectures.

cachingdatabase shardingmicroservices
0 likes · 10 min read
System Splitting and Architectural Evolution: Strategies for Scaling and Decoupling
Baidu Geek Talk
Baidu Geek Talk
Jul 25, 2022 · Backend Development

Baidu Wenku Download Service Microservices Transformation Practice

Baidu Wenku revamped its download function by breaking the monolith into an independent microservice, establishing unified protocols, a modular framework for security, rate‑limiting and logging, and real‑time monitoring, which reduced maintenance costs, improved user experience, and enabled rapid, system‑wide updates.

Baidu WenkuSystem Designmicroservices
0 likes · 16 min read
Baidu Wenku Download Service Microservices Transformation Practice
Top Architect
Top Architect
Jul 25, 2022 · Backend Development

Monolithic vs Microservice Architecture: Pros, Cons, Service Gateway, Registration, and Configuration Center

This article explains the differences between monolithic and microservice architectures, outlines their advantages and disadvantages, and then dives into essential components such as service gateways, service registration and discovery, and distributed configuration centers, providing practical guidance for building scalable backend systems.

Configuration Centerbackend architecturedistributed systems
0 likes · 26 min read
Monolithic vs Microservice Architecture: Pros, Cons, Service Gateway, Registration, and Configuration Center
Programmer DD
Programmer DD
Jul 23, 2022 · Backend Development

Sentinel vs Hystrix: Which Distributed Flow‑Control Tool Wins?

This article compares Alibaba’s Sentinel and Netflix’s Hystrix, detailing their differing focuses on traffic control, isolation strategies, circuit‑breaker mechanisms, real‑time metrics, and ecosystem support, to help developers choose the most suitable fault‑tolerance solution for distributed services.

HystrixJavaSentinel
0 likes · 14 min read
Sentinel vs Hystrix: Which Distributed Flow‑Control Tool Wins?
Hacker Afternoon Tea
Hacker Afternoon Tea
Jul 22, 2022 · Cloud Native

Getting Started with Dapr: Build Cloud‑Native Node.js Microservices from Scratch

This step‑by‑step guide shows how to install the Dapr CLI, initialize local Redis and Zipkin containers, configure component files, and use Dapr’s APIs to perform service invocation, state management, pub/sub, bindings, and secrets management in a Node.js microservice application, complete with code snippets and Docker commands.

State Managementbindingscloud-native
0 likes · 18 min read
Getting Started with Dapr: Build Cloud‑Native Node.js Microservices from Scratch
Shopee Tech Team
Shopee Tech Team
Jul 21, 2022 · Cloud Native

Design and Implementation of Shopee Games Unified API Gateway

The Shopee Games team created a custom Protobuf‑driven API gateway that unifies external HTTP and internal RPC traffic, automatically generates routing, authentication, logging and Swagger from proto annotations, shares capacity across services, and boosts performance and resource utilization for their micro‑service‑based casual gaming platform.

API GatewayGoProtobuf
0 likes · 23 min read
Design and Implementation of Shopee Games Unified API Gateway
Zhuanzhuan Tech
Zhuanzhuan Tech
Jul 20, 2022 · Backend Development

Design and Evolution of the Price‑Increase Coupon Service for a C2B Recycling Platform

This article details the design, evolution, and scaling strategies of a price‑increase coupon system for a C2B digital product recycling platform, covering its initial experimental phase, platformization, sharding‑JDBC implementation, intelligent coupon recommendation, Elasticsearch integration, and operational optimizations for high‑throughput stability.

Scalingbackendcoupon
0 likes · 11 min read
Design and Evolution of the Price‑Increase Coupon Service for a C2B Recycling Platform
Java High-Performance Architecture
Java High-Performance Architecture
Jul 19, 2022 · Backend Development

Build a Dynamic Microservice Flow Orchestrator with Nacos, Kafka, and SpringBoot

This article explains how to create a lightweight, plug‑in‑style microservice flow orchestration system using Docker‑installed Nacos for configuration, three SpringBoot services with Kafka integration, and dynamic topic management to enable hot‑swapable data pipelines without heavy frameworks.

Dynamic ConfigurationFlow OrchestrationKafka
0 likes · 10 min read
Build a Dynamic Microservice Flow Orchestrator with Nacos, Kafka, and SpringBoot
dbaplus Community
dbaplus Community
Jul 17, 2022 · Cloud Native

Why Service Mesh and Kubernetes Are Outpacing Spring Cloud for Modern Microservices

The article examines the evolution from monolithic to distributed architectures, compares Spring Cloud, Kubernetes, and Istio, explains how service mesh and sidecar proxies enable language‑agnostic microservices, and argues that Kubernetes‑based solutions increasingly surpass Spring Cloud in flexibility, scalability, and operational independence.

IstioKubernetesService Mesh
0 likes · 11 min read
Why Service Mesh and Kubernetes Are Outpacing Spring Cloud for Modern Microservices
Top Architect
Top Architect
Jul 15, 2022 · Backend Development

Design and Evolution of Meituan's Real-Time Logistics Distributed System

This article details Meituan's instant logistics platform architecture, covering its background, distributed system design, high‑availability deployment, AI‑driven optimization, and future challenges, while sharing practical solutions for scalability, fault tolerance, and operational efficiency in a high‑concurrency environment.

Meituandistributed systemshigh availability
0 likes · 9 min read
Design and Evolution of Meituan's Real-Time Logistics Distributed System
Bilibili Tech
Bilibili Tech
Jul 15, 2022 · Operations

Full-Chain Load Testing Architecture and Implementation at Bilibili

Bilibili’s full‑chain load‑testing architecture embeds a unique scenario identifier in every request, propagates it through RPC, databases, caches and async queues, isolates production data via shadow resources, and provides a transparent SDK, link analyzer and mock server, enabling comprehensive testing that uncovered dozens of issues and boosted live‑streaming TPS by 140 % without major code changes.

BilibiliGofull-chain load testing
0 likes · 15 min read
Full-Chain Load Testing Architecture and Implementation at Bilibili
Alibaba Cloud Native
Alibaba Cloud Native
Jul 14, 2022 · Cloud Native

How to Implement Full‑Link Gray Release with OpenSergo and MSE

This guide explains the concept of full‑link gray release in microservice architectures, introduces OpenSergo's unified governance standards, and provides step‑by‑step configurations—including traffic labeling, workload labeling, and database shadowing—to achieve seamless multi‑service version rollouts.

MSEOpenSergofull-link gray release
0 likes · 11 min read
How to Implement Full‑Link Gray Release with OpenSergo and MSE
Code Ape Tech Column
Code Ape Tech Column
Jul 14, 2022 · Cloud Native

Understanding Nacos Long‑Polling Mechanism in Spring Cloud Alibaba

This article explains the internal long‑polling mechanism of Nacos configuration center used in Spring Cloud Alibaba, covering client‑side initialization, thread‑pool scheduling, request handling, server‑side processing, event listening, and code snippets that illustrate how configuration changes are detected and propagated.

Config ServiceJavaNacos
0 likes · 13 min read
Understanding Nacos Long‑Polling Mechanism in Spring Cloud Alibaba
Code Ape Tech Column
Code Ape Tech Column
Jul 13, 2022 · Backend Development

Using Spring Event for Synchronous and Asynchronous Processing in Spring Cloud Alibaba Projects

This article demonstrates how to create custom Spring events, define listeners, publish events, and enable asynchronous handling with @EnableAsync and @Async annotations, providing complete code examples and test results for both synchronous and asynchronous scenarios in a Spring Cloud Alibaba micro‑service environment.

AsynchronousEventJava
0 likes · 9 min read
Using Spring Event for Synchronous and Asynchronous Processing in Spring Cloud Alibaba Projects
ITPUB
ITPUB
Jul 11, 2022 · Backend Development

Implement End-to-End Log Traceability in Spring Cloud Using MDC

This guide explains how to add a traceId to logs in a Spring Cloud microservice architecture by using MDC, configuring Logback, creating interceptors, and propagating the trace across services so that logs can be correlated and visualized via ELK Stack.

ELKMDClog tracing
0 likes · 10 min read
Implement End-to-End Log Traceability in Spring Cloud Using MDC
Architect
Architect
Jul 9, 2022 · Cloud Native

Transitioning from Monolith to Microservices: Service Mesh, Kubernetes, and Architectural Strategies

This article explains how organizations can evolve from monolithic applications to microservices using service mesh patterns, Kubernetes sidecar proxies, event‑driven designs, and practical migration strategies such as incremental extraction, Lego‑style integration, and full rebuilds, while addressing latency, security, and observability concerns.

Kubernetesarchitectureevent-driven
0 likes · 35 min read
Transitioning from Monolith to Microservices: Service Mesh, Kubernetes, and Architectural Strategies
Top Architect
Top Architect
Jul 8, 2022 · Cloud Native

Understanding Service Mesh and Istio: Architecture, Features, and Hands‑On Deployment

This tutorial explains the fundamentals of service mesh, outlines Istio's architecture and core components, walks through installing Istio on Kubernetes, demonstrates a sample microservice deployment with traffic‑management, security, and observability features, and discusses when to adopt a service mesh and its alternatives.

IstioObservabilityService Mesh
0 likes · 20 min read
Understanding Service Mesh and Istio: Architecture, Features, and Hands‑On Deployment
Code Ape Tech Column
Code Ape Tech Column
Jul 8, 2022 · Backend Development

Deep Dive into Nacos Service Registration and Discovery Mechanisms

This article provides a detailed analysis of Nacos as a service registry, covering its architecture, registration and discovery processes, health‑checking, Raft‑based consistency, Spring Cloud integration, and practical code examples for developers building micro‑service systems.

JavaNacosRaft
0 likes · 19 min read
Deep Dive into Nacos Service Registration and Discovery Mechanisms
Alibaba Cloud Native
Alibaba Cloud Native
Jul 7, 2022 · Backend Development

Why RocketMQ’s Ordinary Messages Power Business Integration

This article explains how RocketMQ’s ordinary messages meet the core demands of business integration, detailing their architecture, lifecycle, key features, typical use cases, and practical code examples for sending and consuming messages.

Business IntegrationRocketMQmessage lifecycle
0 likes · 11 min read
Why RocketMQ’s Ordinary Messages Power Business Integration
Cloud Native Technology Community
Cloud Native Technology Community
Jul 6, 2022 · Industry Insights

How Cloud‑Native Technology Is Driving the Automotive Industry’s Digital Revolution

The article analyzes how the rise of software‑defined vehicles and the rapid development of cloud‑native and AI technologies are reshaping the automotive sector, outlining the IT challenges car makers face, the benefits of cloud‑native adoption, practical migration steps, and security considerations for a successful digital transformation.

AutomotiveDevOpscloud-native
0 likes · 12 min read
How Cloud‑Native Technology Is Driving the Automotive Industry’s Digital Revolution
Alibaba Cloud Native
Alibaba Cloud Native
Jul 5, 2022 · Cloud Native

How to Implement Full‑Chain Gray Release with OpenSergo and Apache APISIX

This article explains the concept of full‑link gray release in microservice architectures and provides step‑by‑step guidance on using OpenSergo's v1alpha1 traffic‑routing standard together with Apache APISIX and Alibaba Cloud MSE to achieve fine‑grained, multi‑service gray deployments.

Apache APISIXOpenSergomicroservices
0 likes · 15 min read
How to Implement Full‑Chain Gray Release with OpenSergo and Apache APISIX
Top Architect
Top Architect
Jul 1, 2022 · Backend Development

Evolution of Taobao Backend Architecture: From Single‑Machine to Cloud‑Native Scale

This article walks through the step‑by‑step evolution of Taobao’s backend architecture—from a single‑machine deployment to distributed caching, load‑balancing, database sharding, micro‑services, and finally cloud‑native solutions—explaining the technologies introduced at each stage, the performance bottlenecks encountered, and the design principles that guide large‑scale system construction.

architecturebackendcloud
0 likes · 20 min read
Evolution of Taobao Backend Architecture: From Single‑Machine to Cloud‑Native Scale
Architect
Architect
Jun 30, 2022 · Backend Development

Dynamic Flow Orchestration with Nacos, Kafka, and SpringBoot

This article demonstrates how to build a lightweight, plug‑and‑play microservice flow orchestration solution using Docker‑deployed Nacos for configuration, Kafka for streaming, and SpringBoot services, covering environment setup, service configuration, dynamic topic handling, and runtime configuration change listening.

Flow OrchestrationNacosSpringBoot
0 likes · 10 min read
Dynamic Flow Orchestration with Nacos, Kafka, and SpringBoot
Zuoyebang Tech Team
Zuoyebang Tech Team
Jun 30, 2022 · Cloud Native

How Leading Chinese Tech Companies Master Cloud‑Native at Scale

The first Cloud‑Native Practitioners Conference brought together engineers from Zuoyebang, Zhihu, Zhuanzhuan and others to share large‑scale Kubernetes, serverless and Istio experiences, industry trends, and practical solutions that drive stability, efficiency and digital transformation.

IstioKubernetesServerless
0 likes · 6 min read
How Leading Chinese Tech Companies Master Cloud‑Native at Scale
Architecture Digest
Architecture Digest
Jun 30, 2022 · Information Security

Design and Implementation of a Jump Server Using Linux PAM for Secure Access

This article presents a jump server solution that leverages Linux PAM to intercept authentication, outlines its micro‑service architecture, describes login, command, and privilege flows for Linux, Windows, MySQL, Redis and network devices, and discusses permission rules, high‑availability design, and security advantages.

Jump ServerPAMhigh availability
0 likes · 15 min read
Design and Implementation of a Jump Server Using Linux PAM for Secure Access
Refining Core Development Skills
Refining Core Development Skills
Jun 29, 2022 · Cloud Native

Inside Tencent’s Open‑Source Microservice Engine: Polaris Mesh & Spring Cloud Tencent

This article explores Tencent’s evolution from monolithic LAMP/MVC stacks to a container‑based microservice architecture, detailing the open‑source Polaris Mesh service mesh, Spring Cloud Tencent framework, and their gateway, naming, and configuration components, while highlighting deployment benefits and practical usage examples.

Configuration CenterPolaris MeshService Mesh
0 likes · 15 min read
Inside Tencent’s Open‑Source Microservice Engine: Polaris Mesh & Spring Cloud Tencent
Architecture Talk
Architecture Talk
Jun 28, 2022 · Cloud Native

Build a High‑Availability Microservices System on Kubernetes: A Step‑by‑Step Guide

This comprehensive guide walks you through designing a simple front‑end/back‑end microservice architecture, implementing it with Spring Boot, adding service discovery, monitoring, logging, tracing, and flow control, and finally deploying the entire system on a Kubernetes cluster with high availability and verification steps.

DockerKubernetesPrometheus
0 likes · 19 min read
Build a High‑Availability Microservices System on Kubernetes: A Step‑by‑Step Guide
Architecture Digest
Architecture Digest
Jun 28, 2022 · Cloud Native

Spring Cloud Tencent: An Overview of Its Features and Architecture

Spring Cloud Tencent integrates Tencent's Polaris platform to provide a comprehensive, out‑of‑the‑box microservice solution for Spring Boot and Spring Cloud users, covering service registration, configuration management, routing, rate limiting, circuit breaking, and proximity routing, while emphasizing low‑cost, high‑efficiency, and stable architecture for Java enterprises.

Routingcircuit-breakerconfiguration-management
0 likes · 16 min read
Spring Cloud Tencent: An Overview of Its Features and Architecture
Sanyou's Java Diary
Sanyou's Java Diary
Jun 27, 2022 · Backend Development

How Eureka’s Heartbeat Keeps Microservices Alive: A Deep Dive

This article explores how Eureka’s heartbeat mechanism works in microservice architectures, comparing it to the Tang dynasty tribute system, and details who sends the heartbeat, its interval, the sending process, server handling, and the actions performed after receipt, with code examples and thread‑pool configuration.

EurekaHeartbeatmicroservices
0 likes · 7 min read
How Eureka’s Heartbeat Keeps Microservices Alive: A Deep Dive
Top Architect
Top Architect
Jun 27, 2022 · Backend Development

Microservices and Kubernetes: A Comprehensive Guide to Design, Implementation, and High‑Availability Deployment

This article presents a step‑by‑step tutorial on designing a simple front‑end/back‑end separated microservice system, implementing it with Spring Boot, deploying it on Kubernetes, and enhancing reliability with multi‑instance registration, monitoring, logging, tracing, and traffic control mechanisms.

MonitoringSpring Bootmicroservices
0 likes · 18 min read
Microservices and Kubernetes: A Comprehensive Guide to Design, Implementation, and High‑Availability Deployment
IT Architects Alliance
IT Architects Alliance
Jun 26, 2022 · Cloud Native

How to Build a High‑Availability Microservices System on Kubernetes from Scratch

This guide walks through designing a simple Java Spring Boot microservice architecture, implementing the services, deploying them on a Kubernetes cluster with Eureka registration, adding Prometheus‑Grafana monitoring, configuring logging, tracing, and flow‑control, and validating high availability using real‑time dashboards and tools like Lens.

JavaKubernetesMonitoring
0 likes · 19 min read
How to Build a High‑Availability Microservices System on Kubernetes from Scratch
Architect
Architect
Jun 25, 2022 · Cloud Native

Microservices + Kubernetes Beginner's Guide: Design, Implementation, and High‑Availability Deployment

This comprehensive guide walks readers through designing a simple front‑end/back‑end separated microservice system, implementing it with Java Spring Boot, deploying it on a Kubernetes cluster, and adding high‑availability, monitoring, logging, tracing, and traffic‑control mechanisms using tools such as Eureka, Prometheus, Grafana, Zipkin, Sentinel and Lens.

JavaKubernetesSpring Boot
0 likes · 18 min read
Microservices + Kubernetes Beginner's Guide: Design, Implementation, and High‑Availability Deployment
Programmer DD
Programmer DD
Jun 24, 2022 · Backend Development

Unlock Spring Cloud Tencent: A One‑Stop Microservice Solution on Polaris

Spring Cloud Tencent, open‑sourced on June 14, offers a comprehensive, Spring‑compatible microservice suite built on Tencent's Polaris platform, providing service discovery, configuration, routing, rate limiting, and circuit breaking, while explaining its motivations, core capabilities, and future roadmap for Java developers.

Config Centercircuit-breakermicroservices
0 likes · 19 min read
Unlock Spring Cloud Tencent: A One‑Stop Microservice Solution on Polaris
Bilibili Tech
Bilibili Tech
Jun 24, 2022 · Cloud Native

Evolution and Design of Bilibili's Load‑Testing Platform (Platform 2.0)

Bilibili’s load‑testing platform evolved from ad‑hoc JMeter scripts to a fully automated, self‑service system (Platform 2.0) that uses a custom load client, adaptive scheduling, and flexible scenario modes—including traffic replay and data‑isolated testing—to efficiently stress‑test over a hundred microservices for large‑scale events, with further integration and circuit‑breaker enhancements planned.

cloud-nativedistributed systemsload testing
0 likes · 27 min read
Evolution and Design of Bilibili's Load‑Testing Platform (Platform 2.0)
HomeTech
HomeTech
Jun 23, 2022 · Artificial Intelligence

Overview of Home Intelligent Recommendation System: Architecture, Design, and Observability

This article presents a comprehensive overview of Home's intelligent recommendation system, detailing its business value, challenges of the previous siloed approach, the platform‑based architecture with standardized capabilities, micro‑service components, and the observability stack that together enable scalable, personalized content delivery for millions of users.

AIarchitecturedata standardization
0 likes · 11 min read
Overview of Home Intelligent Recommendation System: Architecture, Design, and Observability
Shepherd Advanced Notes
Shepherd Advanced Notes
Jun 23, 2022 · Backend Development

Eureka Service Registry: Introduction, Core Concepts, and Hands‑On Setup

This article explains what Eureka is, describes its core concepts such as registration, renewal, fetching registries, cancellation and eviction, and provides step‑by‑step instructions with code to set up a Eureka server, a service provider and a consumer using Spring Cloud, illustrating load‑balancing and cache‑refresh behavior.

EurekaSpring Bootloadbalancerclient
0 likes · 12 min read
Eureka Service Registry: Introduction, Core Concepts, and Hands‑On Setup
NetEase Smart Enterprise Tech+
NetEase Smart Enterprise Tech+
Jun 23, 2022 · Backend Development

Mastering Rate Limiting: Choosing the Right Algorithm for High‑Availability Systems

This article explores the importance of rate limiting in distributed micro‑service architectures, explains four core algorithms—fixed window, sliding window, leaky bucket, and token bucket—and details a practical, Redis‑backed multi‑layer throttling solution for a voice‑bot platform, including trade‑offs and implementation tips.

RedisSliding Windowdistributed systems
0 likes · 15 min read
Mastering Rate Limiting: Choosing the Right Algorithm for High‑Availability Systems
Architect
Architect
Jun 21, 2022 · Backend Development

Design and Implementation of Baidu App Personal Wallet: Architecture, Data Synchronization, Caching, and High Availability

This article details the end‑to‑end design of Baidu App’s personal wallet, covering background requirements, business functions, system architecture, data‑sync mechanisms, multi‑level caching, read‑write separation, consistency guarantees, configuration management, and database sharding to achieve high availability and scalable performance.

Data synchronizationSystem Architecturemicroservices
0 likes · 18 min read
Design and Implementation of Baidu App Personal Wallet: Architecture, Data Synchronization, Caching, and High Availability
IT Architects Alliance
IT Architects Alliance
Jun 20, 2022 · Cloud Native

Building Resilient Microservices: Fault Tolerance, Graceful Degradation, and Reliability Patterns

This article explains how microservice architectures can achieve high availability by using fault‑tolerant designs such as graceful degradation, health checks, failover caching, circuit breakers, bulkheads, rate limiting, and systematic change‑management practices to mitigate network, hardware, and application errors.

circuit breakerfault tolerancemicroservices
0 likes · 13 min read
Building Resilient Microservices: Fault Tolerance, Graceful Degradation, and Reliability Patterns
NetEase Yanxuan Technology Product Team
NetEase Yanxuan Technology Product Team
Jun 20, 2022 · Backend Development

DDD Practice in E-commerce Product Center Middle-Platform Service Construction

The article details how NetEase Yanxuan applied Domain‑Driven Design to reconstruct its Product Center middle‑platform, using strategic and tactical design, COLA layered architecture, and an event‑driven mechanism to eliminate duplicated logic and heavy coupling, cutting code volume by roughly two‑thirds while addressing entity scope, model richness, and microservice granularity challenges.

COLA ArchitectureDDDDomain-Driven Design
0 likes · 12 min read
DDD Practice in E-commerce Product Center Middle-Platform Service Construction
Architecture Digest
Architecture Digest
Jun 20, 2022 · Backend Development

Architectural Guide: Microservices, Service Mesh, Messaging, and Observability

This article presents a comprehensive architectural roadmap covering microservice fundamentals, design principles, service discovery, API protocols, gateway patterns, observability pillars, service mesh options, and a detailed comparison of modern message‑queue technologies, offering practical guidance for backend system design and selection.

Observabilitybackend architecturecloud-native
0 likes · 28 min read
Architectural Guide: Microservices, Service Mesh, Messaging, and Observability
ITPUB
ITPUB
Jun 17, 2022 · Backend Development

How to Design DDD Code Implementation Models: A Practical Guide with Real-World Example

This article explains how to translate complex Domain‑Driven Design concepts into concrete code structures, covering domain objects, application services, infrastructure, and context integration, and demonstrates the approach with a ticket‑service case study using Spring Boot and Spring Cloud Stream.

DDDDomain-Driven DesignSpring Boot
0 likes · 14 min read
How to Design DDD Code Implementation Models: A Practical Guide with Real-World Example
SQB Blog
SQB Blog
Jun 16, 2022 · Backend Development

How We Unified API Gateways with Apache APISIX: Architecture, Plugins, and Deployment

This article describes how ShouQianBa standardized its API gateway stack by adopting Apache APISIX, detailing the reasons for selection, custom plugin development, logging enhancements, a bespoke management platform, version‑upgrade strategy, deployment model, and the resulting improvements in reliability and developer productivity.

API GatewayApache APISIXDevOps
0 likes · 13 min read
How We Unified API Gateways with Apache APISIX: Architecture, Plugins, and Deployment