Tagged articles
3281 articles
Page 15 of 33
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.

BFFBackend DevelopmentMicroservices
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.

KongMicroservicesZuul
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.

BackendMicroserviceslog analysis
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.

MicroservicesSoftware Architecturedistributed monolith
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.

ContainersMicroservicescloud-native
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.

MicroservicesObservabilityarchitecture
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.

MicroservicesNacosOpenFeign
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.

Backend DevelopmentDomain-Driven DesignMicroservices
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 ComputingDevOpsMicroservices
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.

HeartbeatMicroservicesNacos
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 DeploymentMicroservicesService Registration
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.

MicroservicesSoftware ArchitectureTechnical debt
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.

Microservicesarchitecturecloud-native
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.

Microservicesbusiness platform
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.

Distributed SystemsDockerMicroservices
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.

Distributed SystemsMicroservicesRPC
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.

AnsibleBastion HostDevOps
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.

CachingMicroservicesScalability
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 WenkuMicroservicesSystem Design
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.

Backend ArchitectureConfiguration CenterDistributed 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.

Circuit BreakerHystrixJava
0 likes · 14 min read
Sentinel vs Hystrix: Which Distributed Flow‑Control Tool Wins?
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.

GoMicroservicesProtobuf
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.

BackendCouponMicroservices
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.

Backend DevelopmentDynamic ConfigurationFlow Orchestration
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.

IstioMicroservicesService 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.

Distributed SystemsMeituanMicroservices
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.

BilibiliGoMicroservices
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.

MSEMicroservicesOpenSergo
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 ServiceJavaMicroservices
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.

AsynchronousBackendEvent
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.

ELKMDCMicroservices
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.

Event-drivenMicroservicesMigration
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.

IstioMicroservicesObservability
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.

JavaMicroservicesNacos
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.

MicroservicesRocketMQbusiness integration
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.

AutomotiveDevOpsDigital Transformation
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 APISIXMicroservicesOpenSergo
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.

BackendMicroservicesScalability
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 OrchestrationMicroservicesNacos
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.

ContainerizationIstioMicroservices
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 ServerMicroserviceshigh 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 CenterMicroservicesPolaris 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.

DockerMicroservicesPrometheus
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.

Microservicescircuit-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.

HeartbeatMicroserviceseureka
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.

MicroservicesSpring Bootmonitoring
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.

JavaMicroservicesSpring Boot
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.

JavaMicroservicesSpring 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 CenterMicroservicesRate Limiting
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.

Distributed SystemsMicroservicescloud-native
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.

AIData StandardizationMicroservices
0 likes · 11 min read
Overview of Home Intelligent Recommendation System: Architecture, Design, and Observability
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.

Distributed SystemsMicroservicesRate Limiting
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.

MicroservicesSystem architecturedata synchronization
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 BreakerMicroservicesResilience
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.

Backend ArchitectureMicroservicesObservability
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.

Backend ArchitectureDDDDomain-Driven Design
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.

Apache APISIXDevOpsMicroservices
0 likes · 13 min read
How We Unified API Gateways with Apache APISIX: Architecture, Plugins, and Deployment
Java Captain
Java Captain
Jun 15, 2022 · Backend Development

Understanding the Differences Between RPC and HTTP Services

This article explains the fundamental distinctions between RPC and HTTP services, covering OSI network layers, the core components of RPC architecture, synchronous versus asynchronous calls, popular RPC frameworks such as gRPC, Thrift, and Dubbo, and a comparison with RESTful HTTP services.

Backend DevelopmentDubboHTTP
0 likes · 8 min read
Understanding the Differences Between RPC and HTTP Services
Code Ape Tech Column
Code Ape Tech Column
Jun 15, 2022 · Cloud Native

Migrating Service Registry from Eureka to Nacos with Dual Registration and Subscription in Spring Cloud Alibaba

This article demonstrates how to migrate a Spring Cloud microservice architecture from Eureka to Nacos using a dual‑registration/dual‑subscription model, covering configuration changes, code adjustments, graceful shutdown, load‑balancing behavior, and step‑by‑step deployment procedures.

Graceful ShutdownMicroservicesNacos
0 likes · 11 min read
Migrating Service Registry from Eureka to Nacos with Dual Registration and Subscription in Spring Cloud Alibaba
IT Architects Alliance
IT Architects Alliance
Jun 14, 2022 · Backend Development

8 Essential Backend Architecture Patterns Every Engineer Should Master

This article explores eight common backend architecture patterns—from simple single‑database setups to microservices, caching, sharding, elastic scaling, and multi‑region deployments—detailing their design principles, typical use cases, advantages, drawbacks, and practical implementation steps.

Backend ArchitectureCachingDesign Patterns
0 likes · 23 min read
8 Essential Backend Architecture Patterns Every Engineer Should Master
Open Source Linux
Open Source Linux
Jun 14, 2022 · Cloud Native

What Is Cloud Native? A Deep Dive into CNCF, Kubernetes, Docker, and Modern Architecture

This article explores the evolution of cloud computing into its second half, defining cloud native through CNCF's perspective, tracing its history from early Linux containers and Cgroups to Docker and Kubernetes, and detailing the core technologies—containers, service mesh, microservices, immutable infrastructure, and declarative APIs—while highlighting their practical benefits for rapid iteration, automated deployment, and efficient, scalable applications.

DockerMicroservicesService Mesh
0 likes · 23 min read
What Is Cloud Native? A Deep Dive into CNCF, Kubernetes, Docker, and Modern Architecture
IT Architects Alliance
IT Architects Alliance
Jun 13, 2022 · Backend Development

Why Choose Microservice Architecture? A Comprehensive Roadmap and Tool Guide

This article explains why microservice architecture is preferred over monolithic applications, outlines a detailed learning roadmap covering core concerns such as Docker, container orchestration, API gateways, load balancing, service discovery, event buses, logging, monitoring, tracing, persistence, caching, and cloud providers, and recommends suitable tools for each component.

BackendDatabasesMicroservices
0 likes · 12 min read
Why Choose Microservice Architecture? A Comprehensive Roadmap and Tool Guide
Selected Java Interview Questions
Selected Java Interview Questions
Jun 13, 2022 · Backend Development

Guide to Setting Up Spring Boot Admin for Monitoring Spring Boot Applications

This article provides a step‑by‑step tutorial on installing and configuring Spring Boot Admin, including Maven dependencies, server and client setup, YML properties, security, Nacos registration, email notifications, custom health indicators, and Micrometer metrics to monitor Spring Boot services.

Backend DevelopmentMetricsMicroservices
0 likes · 14 min read
Guide to Setting Up Spring Boot Admin for Monitoring Spring Boot Applications
Top Architect
Top Architect
Jun 13, 2022 · Backend Development

Microservice Architecture Roadmap and Key Components Explained

This article outlines a comprehensive roadmap for adopting microservice architecture, describing its benefits, core concepts, and essential tools such as Docker, container orchestration, API gateways, load balancing, service discovery, event buses, logging, monitoring, tracing, persistence, caching, and cloud providers.

CachingMicroservicesarchitecture
0 likes · 15 min read
Microservice Architecture Roadmap and Key Components Explained
Architecture Digest
Architecture Digest
Jun 13, 2022 · Backend Development

Microservice Architecture and Design Patterns Overview

This article explains the core goals of microservice architecture, outlines essential design principles, and presents a comprehensive catalog of decomposition and design patterns—including Strangler, Bulkhead, Sidecar, API Gateway, Aggregator, Proxy, Chained, Branch, UI composition, database strategies, CQRS, Event‑driven, Saga, observability, logging, metrics, tracing, health checks, external configuration, service discovery, circuit breaker, and blue‑green deployment—providing practical guidance for building resilient, scalable systems.

BackendMicroservicesarchitecture
0 likes · 18 min read
Microservice Architecture and Design Patterns Overview
Code Ape Tech Column
Code Ape Tech Column
Jun 13, 2022 · Backend Development

Practical Guide to Using Ctrip's Apollo Distributed Configuration Center with Spring Boot

This article provides a comprehensive, step‑by‑step tutorial on Apollo—Ctrip's open‑source distributed configuration center—including its core concepts, features, four‑dimensional model, client design, high‑availability considerations, and detailed instructions for creating a Spring Boot demo project, configuring Maven and YAML files, writing controller and startup classes, setting JVM parameters, testing dynamic updates, exploring clusters and namespaces, and finally containerizing and deploying the application on Kubernetes.

Configuration ManagementJavaMicroservices
0 likes · 24 min read
Practical Guide to Using Ctrip's Apollo Distributed Configuration Center with Spring Boot
IT Architects Alliance
IT Architects Alliance
Jun 12, 2022 · Backend Development

Comprehensive Guide to Backend Architecture: Microservices, Service Mesh, Observability, and Messaging

This article provides an extensive overview of backend architectural concepts, covering microservices fundamentals, gateway design, service registration, configuration management, observability pillars, tracing standards, logging practices, metric collection, service mesh implementations, and a detailed comparison of modern message queue technologies.

BackendMessagingMicroservices
0 likes · 27 min read
Comprehensive Guide to Backend Architecture: Microservices, Service Mesh, Observability, and Messaging
Top Architect
Top Architect
Jun 12, 2022 · Backend Development

Comprehensive Guide to Backend Architecture: Microservices, Observability, Service Mesh, and Messaging

This article provides an in‑depth overview of modern backend architecture, covering microservice fundamentals, design principles, gateway patterns, service registration, configuration management, observability pillars, service mesh options, and a detailed comparison of popular message‑queue technologies.

BackendMessagingMicroservices
0 likes · 29 min read
Comprehensive Guide to Backend Architecture: Microservices, Observability, Service Mesh, and Messaging
Laiye Technology Team
Laiye Technology Team
Jun 10, 2022 · Backend Development

Understanding System Failures and Principles for Resilient Architecture

The article analyzes why modern software systems repeatedly collapse—due to growing business complexity, unpredictable changes, and architectural decay—and proposes principles such as decentralization, integration, and diversity, along with practical strategies like service mesh and eBPF, to design more sustainable, observable, and self‑evolving architectures.

Distributed SystemsMicroservicesResilience
0 likes · 12 min read
Understanding System Failures and Principles for Resilient Architecture
Top Architect
Top Architect
Jun 9, 2022 · Backend Development

Microservice Architecture and Design Patterns Overview

This article provides a comprehensive overview of microservice architecture, covering its core goals, design principles, various decomposition and integration patterns, database strategies, observability, resilience, deployment, and operational concerns, offering practical guidance for building scalable, maintainable services.

BackendMicroservicesObservability
0 likes · 18 min read
Microservice Architecture and Design Patterns Overview
IT Architects Alliance
IT Architects Alliance
Jun 8, 2022 · Backend Development

Mastering Microservice Patterns: From Decomposition to Resilience

This article provides a comprehensive overview of common microservice patterns and design principles, covering goals such as cost reduction, faster releases, resilience, visibility, and detailing decomposition, integration, database, CQRS, observability, health‑check, and deployment strategies for building robust backend systems.

Blue‑Green deploymentCQRSDesign Patterns
0 likes · 20 min read
Mastering Microservice Patterns: From Decomposition to Resilience
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Jun 8, 2022 · Backend Development

Design of a Bus‑Style Service (Pigeon) for Flexible Activity Composition in Live Streaming

The paper presents Pigeon, a lightweight, bus‑style routing service for live‑streaming activities that lets completed modules publish packets to a configurable dispatcher, enabling asynchronous, SDK‑driven composition without code changes, supporting automatic registration, high‑throughput RocketMQ delivery, and future FaaS/BaaS extensions.

Message BusMicroservicesRocketMQ
0 likes · 20 min read
Design of a Bus‑Style Service (Pigeon) for Flexible Activity Composition in Live Streaming
SQB Blog
SQB Blog
Jun 8, 2022 · Fundamentals

How to Apply Domain-Driven Design: Strategies, Architecture, and Code Samples

This article explains the origins of Domain‑Driven Design, describes strategic concepts such as domain, bounded context and context mapping, explores tactical building blocks like entities, value objects, services, aggregates and factories, and demonstrates practical architecture choices and Java code examples for a payment system.

Domain-Driven DesignJavaMicroservices
0 likes · 31 min read
How to Apply Domain-Driven Design: Strategies, Architecture, and Code Samples
IT Architects Alliance
IT Architects Alliance
Jun 6, 2022 · Backend Development

From Monolith to Event‑Driven Microservices: A Step‑by‑Step Architecture Blueprint

This comprehensive guide explains how to transform a small e‑commerce monolith into a highly scalable, low‑latency, fault‑tolerant event‑driven microservice system by applying layered architecture, SOA, design patterns, API‑gateway strategies, CQRS, event sourcing, and appropriate cloud‑native technologies.

CQRSDesign PatternsEvent Sourcing
0 likes · 22 min read
From Monolith to Event‑Driven Microservices: A Step‑by‑Step Architecture Blueprint
Architect
Architect
Jun 6, 2022 · Backend Development

Microservice Architecture and Design Patterns

This article provides a comprehensive overview of microservice architecture, detailing its core objectives, design principles, various decomposition and integration patterns, database strategies, consistency mechanisms, observability techniques, and deployment practices for building resilient, scalable backend systems.

MicroservicesObservabilityarchitecture
0 likes · 18 min read
Microservice Architecture and Design Patterns
Architecture Digest
Architecture Digest
Jun 6, 2022 · Cloud Native

Comparing Spring Cloud, Kubernetes, and Istio: From Monolithic to Service Mesh

This article examines the evolution from a single monolithic application to distributed clusters, compares Spring Cloud with Kubernetes and Istio, discusses replacing Spring Cloud components with a service mesh, and highlights the benefits of sidecar proxies and language‑agnostic microservice architectures.

IstioMicroservicesspring-cloud
0 likes · 10 min read
Comparing Spring Cloud, Kubernetes, and Istio: From Monolithic to Service Mesh
IT Architects Alliance
IT Architects Alliance
Jun 3, 2022 · Cloud Native

A Beginner's Guide to Designing, Implementing, and Deploying Microservices on Kubernetes

This article walks readers through the complete lifecycle of a simple Java Spring‑Boot microservice system—from architectural design and multi‑instance registration to Kubernetes installation with K8seasy, monitoring with Prometheus/Grafana, tracing with Zipkin, flow‑control with Sentinel, and end‑to‑end verification using Lens and dashboards.

Microservicescloud-native
0 likes · 18 min read
A Beginner's Guide to Designing, Implementing, and Deploying Microservices on Kubernetes
Top Architect
Top Architect
Jun 2, 2022 · Cloud Native

A Beginner's Guide to Designing, Implementing, and Deploying Microservices on Kubernetes

This article walks readers through the complete lifecycle of a microservice system—from architectural design and Java Spring Boot implementation to Kubernetes deployment, high‑availability setup, monitoring with Prometheus/Grafana, tracing with Zipkin, and flow‑control with Sentinel—providing practical code snippets and step‑by‑step instructions.

MicroservicesTracingcloud-native
0 likes · 21 min read
A Beginner's Guide to Designing, Implementing, and Deploying Microservices on Kubernetes
Ops Development Stories
Ops Development Stories
Jun 2, 2022 · Cloud Native

Accelerate Microservice Development with Nocalhost on Rainbond

This guide explains how to use Nocalhost together with Rainbond to develop, debug, and deploy microservice applications directly in a Kubernetes cluster, covering installation, configuration, development modes, and practical steps for seamless cloud‑native development.

IDEMicroservicesNocalhost
0 likes · 9 min read
Accelerate Microservice Development with Nocalhost on Rainbond
Programmer DD
Programmer DD
Jun 1, 2022 · Operations

How Modern Payment Systems Evolve: From Metal Coins to Microservice Architectures

From ancient barter and metal coins to paper money and today’s electronic payments, this article traces the four stages of currency evolution, explains the significance of payment licenses, and details the architectural progression of payment systems—from monolithic designs to microservice‑based, high‑availability infrastructures.

MicroservicesOperationsSystem architecture
0 likes · 11 min read
How Modern Payment Systems Evolve: From Metal Coins to Microservice Architectures
HomeTech
HomeTech
Jun 1, 2022 · Backend Development

Design and Optimization of a Ride‑Hailing Platform: Unified Fleet Integration and Concurrent Price Estimation

This article explains the origin and system design of a ride‑hailing platform, compares direct and aggregation models, defines coverage and performance requirements, and details a unified fleet onboarding process together with a thread‑pool based concurrent price‑estimation solution that uses caching, priority grouping, and circuit‑breaker protection to achieve scalable, reliable service.

MicroservicesRide Hailingthread-pool
0 likes · 15 min read
Design and Optimization of a Ride‑Hailing Platform: Unified Fleet Integration and Concurrent Price Estimation
Architect's Journey
Architect's Journey
Jun 1, 2022 · Operations

How We Resolved a Kafka Consumer Production Outage Step by Step

The article recounts a production incident where a Kafka‑based consumer in a finance microservice hit thread‑pool exhaustion and slow‑query alerts, analyzes the root causes of async processing and bulk message bursts, and outlines a three‑phase remediation that includes data repair, switching to synchronous consumption, and request‑level batching to prevent future failures.

JavaKafkaMessage queue
0 likes · 6 min read
How We Resolved a Kafka Consumer Production Outage Step by Step
Selected Java Interview Questions
Selected Java Interview Questions
May 31, 2022 · Backend Development

HC Community Property Management System – Backend Architecture Overview

The HC Community Property Management System, launched by the java110 team in April 2017, is an open‑source, front‑end/back‑end separated, distributed Java project that includes backend, frontend, owner‑mobile, and property‑mobile modules, with detailed development tools, hardware/software requirements, microservice structure, and deployment instructions.

Backend DevelopmentMicroservicesProperty Management
0 likes · 4 min read
HC Community Property Management System – Backend Architecture Overview