Tagged articles
162 articles
Page 2 of 2
Meituan Technology Team
Meituan Technology Team
Mar 11, 2021 · Cloud Native

Meituan OCTO 2.0: Architecture, Service Mesh Features, and Operational Practices

Meituan’s OCTO 2.0 upgrades the company’s distributed service‑governance platform by reusing OCTO 1.0 infrastructure, adding a self‑developed control plane and a customized Envoy data‑plane that employ UDS traffic hijacking, on‑demand service discovery, loss‑less hot‑restart, and automated lifecycle management, while planning cloud‑native extensions and full‑link mTLS.

Cloud NativeDistributed SystemsHot Restart
0 likes · 13 min read
Meituan OCTO 2.0: Architecture, Service Mesh Features, and Operational Practices
Top Architect
Top Architect
Feb 24, 2021 · Backend Development

Microservice Architecture: Technology Selection, Service Governance, API Gateways, and Configuration Centers

This article reviews microservice architecture, outlining selection principles, comparing popular frameworks such as Dubbo and Spring Cloud for service governance, evaluating API gateway options like Zuul, Traefik, and Kong, and discussing configuration center solutions including Spring Cloud Config, Apollo, and Nacos.

Configuration CenterMicroservicesTechnology Selection
0 likes · 24 min read
Microservice Architecture: Technology Selection, Service Governance, API Gateways, and Configuration Centers
Zhuanzhuan Tech
Zhuanzhuan Tech
Jan 27, 2021 · Backend Development

IP‑Tag Based Traffic Routing and Distributed Tracing System for Test Environments

This article describes how a microservice architecture uses IP‑tag traffic routing to separate dynamic test environments from stable ones, implements RPC and MQ routing, and introduces a custom Zipkin‑based distributed tracing system called Tianwang to improve deployment efficiency, resource utilization, and debugging in large‑scale backend services.

Distributed TracingMQMicroservices
0 likes · 12 min read
IP‑Tag Based Traffic Routing and Distributed Tracing System for Test Environments
Byte Quality Assurance Team
Byte Quality Assurance Team
Jan 21, 2021 · Backend Development

Understanding Service Mesh and ByteDance's MS Service Governance Platform

This article introduces microservice architecture, outlines its challenges, explains the concept and evolution of Service Mesh—including sidecar patterns, Linkerd, and Istio—and details ByteDance's internal MS platform features such as call‑chain tracing, keyword search, monitoring, and inbound traffic control.

Backend DevelopmentIstioService Mesh
0 likes · 11 min read
Understanding Service Mesh and ByteDance's MS Service Governance Platform
dbaplus Community
dbaplus Community
Jan 6, 2021 · Backend Development

How to Choose the Right Microservice Framework: Principles and Open‑Source Options

This article outlines practical principles for selecting microservice technologies and compares popular open‑source frameworks—including Dubbo, Spring Cloud, Zuul, Traefik, OpenResty, Kong, Apollo and Nacos—covering their features, use‑cases, and deployment considerations to help teams make informed architectural decisions.

Configuration Managementframework selectionopen-source
0 likes · 26 min read
How to Choose the Right Microservice Framework: Principles and Open‑Source Options
NetEase Yanxuan Technology Product Team
NetEase Yanxuan Technology Product Team
Dec 2, 2020 · Industry Insights

Why Service Governance Is Critical for Large‑Scale Systems and How to Build It

Managing hundreds or thousands of tightly coupled services inevitably creates diverse operational challenges, so effective service governance—covering definition, lifecycle, versioning, registration, monitoring, ownership, testing, and security—is essential, and can be realized through a unified DevOps‑driven platform.

CMDBMicroservicesOperations
0 likes · 12 min read
Why Service Governance Is Critical for Large‑Scale Systems and How to Build It
Architecture Digest
Architecture Digest
Oct 8, 2020 · Backend Development

Tars: High‑Performance RPC Framework and Service Governance Platform Overview

The article introduces Tars, a high‑performance RPC framework and integrated service governance platform that leverages micro‑service architecture, detailing its design philosophy, layered architecture, key features such as the Tars protocol, load balancing, fault tolerance, overload protection, configuration management, and open‑source availability.

Backend DevelopmentMicroservicesRPC
0 likes · 14 min read
Tars: High‑Performance RPC Framework and Service Governance Platform Overview
Architect's Tech Stack
Architect's Tech Stack
Sep 21, 2020 · Backend Development

Overview of Tars: A High‑Performance RPC Framework and Service Governance Platform

The article introduces Tars, an open‑source high‑performance RPC framework and integrated service governance platform derived from Tencent's internal microservice architecture, detailing its design philosophy, layered architecture, core features such as the Tars protocol, load balancing, fault and overload protection, and centralized configuration management.

Backend DevelopmentMicroservicesRPC
0 likes · 11 min read
Overview of Tars: A High‑Performance RPC Framework and Service Governance Platform
IT Architects Alliance
IT Architects Alliance
Sep 19, 2020 · Cloud Native

Inside Eastern Securities' Multi-Language gRPC-Nebula Platform for Microservice Governance

This article examines Eastern Securities' transition to a microservice architecture by detailing the design, implementation, and performance of its gRPC‑Nebula service‑governance framework and the Star‑Chen platform, covering challenges such as heterogeneous interfaces, service registration, load balancing, fault tolerance, traffic control, multi‑registry support, and real‑world deployment results.

Cloud NativeDistributed SystemsMicroservices
0 likes · 34 min read
Inside Eastern Securities' Multi-Language gRPC-Nebula Platform for Microservice Governance
Efficient Ops
Efficient Ops
Sep 14, 2020 · Backend Development

How Eastern Securities Built a Multi-Language gRPC-Nebula Service Governance Platform

This article details Eastern Securities' journey from monolithic systems to a microservice architecture, describing the design and implementation of the gRPC-Nebula service governance framework and the Starry Service Governance Platform, their technical features, performance tests, multi‑language support, and the practical outcomes of the digital transformation.

Backend DevelopmentCloud NativegRPC
0 likes · 34 min read
How Eastern Securities Built a Multi-Language gRPC-Nebula Service Governance Platform
Didi Tech
Didi Tech
Aug 30, 2020 · Cloud Native

Didi's Seven‑Layer Access Platform: Service Governance, Stability Practices, and Cloud‑Native Exploration

Didi’s Seven‑Layer Access Platform, handling millions of QPS and hundreds of billions of daily requests across thousands of services, provides ultra‑stable, sub‑millisecond routing through Nginx‑based data and control planes, advanced service discovery, rate‑limiting, observability, zero‑risk change controls, and is now evolving toward a cloud‑native, mesh‑enabled sidecar architecture.

Cloud NativeObservabilityhigh availability
0 likes · 16 min read
Didi's Seven‑Layer Access Platform: Service Governance, Stability Practices, and Cloud‑Native Exploration
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Aug 14, 2020 · Cloud Native

Why Cloud‑Native Architecture Is the Future of Scalable Applications

This article explains how cloud‑native principles—combining agile, DevOps, CI/CD, microservices, service governance, container technology, and cloud computing—address modern application challenges such as rapid deployment, elastic scaling, fault detection, self‑healing, and alignment with organizational structures.

Cloud NativeContainerDevOps
0 likes · 9 min read
Why Cloud‑Native Architecture Is the Future of Scalable Applications
Dada Group Technology
Dada Group Technology
Jul 14, 2020 · Backend Development

Design and Implementation of a Flexible Service Governance and Traffic Distribution Engine at Dada Group

This article describes how Dada Group tackled rapid micro‑service growth by designing a language‑agnostic, lightweight service governance and traffic routing engine that uses Consul metadata, configurable routing rules, and link‑based isolation to enable online pressure testing, parallel development, hot‑cold service separation, gray releases, and dynamic rate limiting.

Backend ArchitectureCloud NativeMicroservices
0 likes · 10 min read
Design and Implementation of a Flexible Service Governance and Traffic Distribution Engine at Dada Group
Programmer DD
Programmer DD
Jun 18, 2020 · Backend Development

Why Douyu Chose Go to Build the Jupiter Microservice Framework

Douyu's Go team explains how the Jupiter framework was born from internal needs, its evolution through multi‑data‑center and cloud‑native transitions, its differences from other Go microservice solutions, and the company's open‑source strategy and future plans.

GoJupiterMicroservices
0 likes · 13 min read
Why Douyu Chose Go to Build the Jupiter Microservice Framework
Xiaokun's Architecture Exploration Notes
Xiaokun's Architecture Exploration Notes
May 15, 2020 · Backend Development

Mastering Distributed System Design: Key Principles, Techniques, and Best Practices

This comprehensive guide explains why distributed systems are needed, outlines design goals, explores essential technologies and architectural patterns, and provides practical strategies for scalability, high availability, service governance, DevOps automation, and monitoring to help engineers build robust distributed architectures.

Distributed SystemsScalabilityhigh availability
0 likes · 22 min read
Mastering Distributed System Design: Key Principles, Techniques, and Best Practices
Top Architect
Top Architect
Mar 30, 2020 · Cloud Native

Why Spring Cloud Is the Preferred Choice for Microservice Architecture

The article explains why Spring Cloud is better suited than traditional Nginx or Dubbo solutions for building scalable, DevOps‑friendly microservices, detailing its REST‑based communication, comprehensive service‑governance components, and ongoing community support.

DubboMicroservicesSpring Cloud
0 likes · 12 min read
Why Spring Cloud Is the Preferred Choice for Microservice Architecture
Java Backend Technology
Java Backend Technology
Feb 16, 2020 · Backend Development

Dubbo vs Spring Cloud: Which Microservice Framework Wins in 2024?

This article compares Dubbo and Spring Cloud across architecture, performance, development difficulty, community activity, and ecosystem integration, offering practical guidance on choosing the right micro‑service framework for different team sizes and business needs.

DubboMicroservicesSpring Cloud
0 likes · 13 min read
Dubbo vs Spring Cloud: Which Microservice Framework Wins in 2024?
iQIYI Technical Product Team
iQIYI Technical Product Team
Feb 7, 2020 · Backend Development

Introduction to Apache Dubbo and iQIYI’s Practical Experience, Optimizations, and Future Outlook

iQIYI has adopted Apache Dubbo since 2019, building a custom SPI‑based plugin system, integrating registration, configuration and metadata centers, enhancing availability with instance‑level health checks and Sentinel circuit‑breaking, implementing region‑aware routing and AK/SK authentication, and contributing extensive optimizations and future‑oriented plans to the open‑source Dubbo ecosystem.

Apache DubboCloud NativeMicroservices
0 likes · 14 min read
Introduction to Apache Dubbo and iQIYI’s Practical Experience, Optimizations, and Future Outlook
Meituan Technology Team
Meituan Technology Team
Dec 12, 2019 · Cloud Native

How Meituan Scaled Service Governance with OCTO Mesh: Architecture & Lessons

Meituan’s OCTO Mesh transforms its massive service governance by adopting a Service Mesh architecture with sidecar proxies, a custom control plane, and meta‑server driven routing, addressing multi‑language support, middleware coupling, heterogenous integration, and scalability challenges while detailing design choices, health‑check strategies, and operational tooling.

Cloud NativeControl PlaneService Mesh
0 likes · 20 min read
How Meituan Scaled Service Governance with OCTO Mesh: Architecture & Lessons
DataFunTalk
DataFunTalk
Nov 21, 2019 · Backend Development

Design and Architecture of a High‑Performance Commercial Advertising Platform

This article presents a comprehensive overview of the technical architecture behind a commercial advertising platform, covering business fundamentals, microservice migration, service governance, distributed storage, real‑time billing, and large‑scale reporting, and explains the practical engineering choices made at Alibaba.

Cloud NativeMicroservicesadvertising platform
0 likes · 17 min read
Design and Architecture of a High‑Performance Commercial Advertising Platform
Xueersi Online School Tech Team
Xueersi Online School Tech Team
Nov 15, 2019 · Cloud Native

Understanding Service Mesh: Evolution, Architecture, and Future Challenges

This article provides a comprehensive overview of Service Mesh technology, covering its origins, the problems it solves in microservice governance, architectural patterns such as sidecar and local gateways, the evolution from early projects like Linkerd to modern solutions like Istio and Envoy, and the remaining performance, portability, and standardization challenges that shape its future.

Cloud NativeEnvoyIstio
0 likes · 34 min read
Understanding Service Mesh: Evolution, Architecture, and Future Challenges
Efficient Ops
Efficient Ops
Nov 14, 2019 · Cloud Native

How to Choose the Right Microservice Stack – Lessons from GOPS 2019

The GOPS 2019 Shanghai conference showcased a deep dive into microservice evolution, container adoption, and the TARS framework, offering practical guidance on selecting and future‑proofing service architectures for high‑performance, multi‑language environments.

Container TechnologyMicroservicesTars
0 likes · 4 min read
How to Choose the Right Microservice Stack – Lessons from GOPS 2019
Architecture Digest
Architecture Digest
Nov 3, 2019 · Backend Development

Yu'ebao Service Governance Practices and Methodology

The article details how Yu'ebao, a financial platform with over five hundred million users and assets exceeding one trillion yuan, designs and operates a comprehensive service‑governance framework—including metrics collection, bi‑weekly governance committee reviews, dynamic and static call‑chain analysis, and layered service architecture—to balance security, compliance, and rapid service delivery.

Backend ArchitectureMetricsfinancial technology
0 likes · 16 min read
Yu'ebao Service Governance Practices and Methodology
21CTO
21CTO
Oct 21, 2019 · Backend Development

How Ant Financial Scales Transactions with Distributed Architecture and Microservices

This article summarizes the key concepts, advantages, and practical implementations of distributed architecture at Ant Financial, covering microservice migration, modular development, database vertical and horizontal sharding, high‑availability mechanisms, gray‑release, and fault‑tolerant settlement workflows.

Microservicesdatabase shardingdistributed architecture
0 likes · 8 min read
How Ant Financial Scales Transactions with Distributed Architecture and Microservices
Ctrip Technology
Ctrip Technology
Oct 17, 2019 · Backend Development

CDubbo: Ctrip’s Customized Dubbo Framework – Architecture, Governance, Monitoring, and Extensions

This article describes how Ctrip introduced a customized Dubbo framework called CDubbo, covering the motivations for adopting Dubbo, the initial implementation of service governance and monitoring, and subsequent extensions such as callback enhancement, serialization support, circuit‑breaking, testing tools, and a bastion testing gateway.

Backend DevelopmentDubboMicroservices
0 likes · 13 min read
CDubbo: Ctrip’s Customized Dubbo Framework – Architecture, Governance, Monitoring, and Extensions
Qunar Tech Salon
Qunar Tech Salon
Sep 11, 2019 · Backend Development

SIA‑Gateway: A Distributed Microservice Gateway System – Architecture, Features, and High Availability

This article introduces the evolution of software architecture toward microservices, explains the key characteristics of microservice architectures, describes microservice gateway concepts and classifications, and details the design, features, deployment, and high‑availability mechanisms of the SpringCloud‑based SIA‑Gateway solution.

Cloud NativeSpringCloudgateway
0 likes · 14 min read
SIA‑Gateway: A Distributed Microservice Gateway System – Architecture, Features, and High Availability
21CTO
21CTO
Aug 24, 2019 · Backend Development

How 贝聊 Scaled from a Simple LNMP Stack to a Robust Microservices Architecture

This article chronicles the evolution of the 贝聊 platform from its early LNMP monolithic setup through a Java‑based distributed system to a full microservices architecture, highlighting the technical challenges, design decisions, and future plans such as containerization and API gateway implementation.

DeploymentMicroservicesScalability
0 likes · 21 min read
How 贝聊 Scaled from a Simple LNMP Stack to a Robust Microservices Architecture
Meituan Technology Team
Meituan Technology Team
Aug 8, 2019 · Backend Development

OCTO: Meituan's Distributed Microservice Communication Framework and Governance Platform

OCTO is Meituan's distributed microservice communication and governance platform that unifies service registration, discovery, load balancing, fault tolerance, gray releases, and call data across thousands of services, handling billions of calls with components such as OCTO‑RPC, OCTO‑NS, OCTO‑Portal, SGAgent, Oceanus, Watt, and MCC, achieving 99.999% success and moving toward API‑based naming and service‑mesh evolution.

BackendDistributed SystemsMicroservices
0 likes · 8 min read
OCTO: Meituan's Distributed Microservice Communication Framework and Governance Platform
Tencent Cloud Developer
Tencent Cloud Developer
Jun 17, 2019 · Cloud Native

Service Mesh Implementation Challenges and Solutions: Practical Insights from Production Environment

Implementing a service mesh in production faces real‑world hurdles such as significant CPU consumption, 20‑50% performance loss, tangled sidecar responsibilities, missing registration support, and control‑plane bottlenecks, which can be mitigated by a central‑mesh fallback, IPC and lock‑free optimizations, staged sidecar splitting, and unified Pilot‑based service discovery.

Cloud NativeDistributed SystemsIstio
0 likes · 16 min read
Service Mesh Implementation Challenges and Solutions: Practical Insights from Production Environment
Architects' Tech Alliance
Architects' Tech Alliance
May 5, 2019 · Backend Development

Evolution of System Architecture: From LAMP to Distributed Services and Service Governance

This article outlines the progressive evolution of system architecture—from a single‑server LAMP setup through service‑data separation, caching, clustering, read/write splitting, CDN, distributed databases, NoSQL, business splitting, and finally distributed services with messaging, service frameworks, service bus, communication patterns, and governance—highlighting the motivations, characteristics, and challenges at each stage.

Backend DevelopmentSystem Architecturedistributed services
0 likes · 14 min read
Evolution of System Architecture: From LAMP to Distributed Services and Service Governance
Programmer DD
Programmer DD
Mar 2, 2019 · Backend Development

What’s New in Dubbo Admin 0.1? A Deep Dive into the Refactored Backend

This article introduces the newly released Dubbo Admin 0.1, explains the architectural changes such as switching to Spring Boot, Vue, and Swagger integration, details the updated configuration format, and showcases the enhanced service governance features like tag routing, application‑level rules, and metadata‑driven testing.

AdminConfigurationDubbo
0 likes · 8 min read
What’s New in Dubbo Admin 0.1? A Deep Dive into the Refactored Backend
Java Backend Technology
Java Backend Technology
Feb 27, 2019 · Backend Development

Revamping Dubbo Service Governance: Inside the New Dubbo Admin 0.1

Dubbo Admin 0.1, a freshly refactored standalone project, replaces the old Webx backend with Spring Boot, adopts Vue and Vuetify for the UI, integrates Swagger, and introduces updated configuration, tag routing, application‑level service governance, and metadata‑driven testing to fully support Dubbo 2.7 features.

ConfigurationDubboSpring Boot
0 likes · 8 min read
Revamping Dubbo Service Governance: Inside the New Dubbo Admin 0.1
NetEase Game Operations Platform
NetEase Game Operations Platform
Jan 9, 2019 · Cloud Native

The Evolution of Service Architecture: From Load Balancing to Service Mesh and Cloud‑Native Governance

This article traces the historical shift from program‑centric sockets to service‑oriented architectures, explaining how performance, stability, and access control drove the rise of load balancing, DNS, service governance, micro‑services, and ultimately cloud‑native service‑mesh solutions like Istio.

Cloud NativeIstioMicroservices
0 likes · 21 min read
The Evolution of Service Architecture: From Load Balancing to Service Mesh and Cloud‑Native Governance
HomeTech
HomeTech
Dec 7, 2018 · Cloud Native

Microservice Transformation of the CheZhiTou Advertising System

This article details the migration of the CheZhiTou advertising platform from a monolithic, tightly‑coupled architecture to a Spring Cloud‑based microservice system, describing the business context, service decomposition, governance with Eureka, CI/CD pipelines, encountered pitfalls, and the performance and operational benefits achieved.

BackendMicroservicesSpring Cloud
0 likes · 10 min read
Microservice Transformation of the CheZhiTou Advertising System
JD Tech
JD Tech
Oct 29, 2018 · Operations

SGM Service Governance Monitoring Platform: Design, Features, and Use Cases

The article introduces SGM, a comprehensive service governance and monitoring solution that addresses scaling, dependency complexity, and operational challenges by providing automated topology, real‑time tracing, capacity planning, root‑cause analysis, and extensive monitoring features such as performance metrics, JVM stats, call‑chain visualization, business dashboards, and intelligent alerting.

AlertingOperationscall chain
0 likes · 13 min read
SGM Service Governance Monitoring Platform: Design, Features, and Use Cases
58 Tech
58 Tech
Oct 24, 2018 · Backend Development

Overview of the SCF RPC Framework: Architecture, Call Modes, Serialization, Service Registration, and Monitoring

This article introduces the SCF RPC framework developed by 58, covering its overall architecture, synchronous and callback call modes, timeout handling, custom serialization techniques, service registration and discovery using etcd, as well as data collection, storage, and monitoring mechanisms for large‑scale distributed services.

Distributed SystemsRPCSCF
0 likes · 16 min read
Overview of the SCF RPC Framework: Architecture, Call Modes, Serialization, Service Registration, and Monitoring
Architects' Tech Alliance
Architects' Tech Alliance
Oct 8, 2018 · Backend Development

Publishing, Registering, Discovering, Monitoring, Tracing and Governing RPC Services in Microservice Architecture

This article explains how to describe, publish, register, discover, invoke, monitor, trace, and govern RPC services in a microservice architecture, covering RESTful API, XML configuration, IDL files, registry principles, Zookeeper deployment, connection methods, server processing models, monitoring metrics, tracing concepts, and common governance techniques such as load balancing and fault tolerance.

RPCService Registrationmonitoring
0 likes · 31 min read
Publishing, Registering, Discovering, Monitoring, Tracing and Governing RPC Services in Microservice Architecture
Architects' Tech Alliance
Architects' Tech Alliance
Aug 19, 2018 · Backend Development

Evolution of System Architecture: From LAMP to Distributed Services and Service Governance

This article outlines the progressive evolution of system architecture—from a single‑server LAMP setup through service and data separation, caching, clustering, read/write splitting, CDN, distributed storage, NoSQL, business decomposition, and finally distributed services with messaging, service frameworks, and governance—highlighting the motivations, characteristics, and challenges at each stage.

Backend DevelopmentMessage QueueSystem Architecture
0 likes · 12 min read
Evolution of System Architecture: From LAMP to Distributed Services and Service Governance
Java Backend Technology
Java Backend Technology
Jun 19, 2018 · Cloud Native

Is Spring Cloud the Perfect Fit for Small and Mid‑Size Companies?

This article shares a year‑long experience of adopting Spring Boot and Spring Cloud in a mid‑size Chinese company, explains microservice fundamentals, compares Spring Cloud with Dubbo, and provides practical guidance on service splitting, database handling, and migration strategies for building cloud‑native architectures.

Cloud NativeSpring BootSpring Cloud
0 likes · 21 min read
Is Spring Cloud the Perfect Fit for Small and Mid‑Size Companies?
Full-Stack Internet Architecture
Full-Stack Internet Architecture
May 29, 2018 · Backend Development

Microservices Architecture: Principles, Benefits, Drawbacks, and Governance

This article explains microservices architecture, contrasting it with monolithic systems, outlines its core characteristics, communication patterns, advantages, disadvantages, design considerations, API importance, governance practices, fault‑tolerance strategies, container integration, and real‑world examples such as Netflix and Twitter.

MicroservicesScalabilityapi-design
0 likes · 17 min read
Microservices Architecture: Principles, Benefits, Drawbacks, and Governance
JD Tech
JD Tech
May 25, 2018 · Backend Development

Microservice System Classification, Evolution, and Governance Practices

The article outlines how to classify microservice-based systems into interface, web, and task categories, describes their architectural evolution, and provides a step‑by‑step methodology for identifying core (golden) functions and processes, distinguishing strong and weak dependencies, and implementing resilient disaster‑recovery strategies for large‑scale e‑commerce events.

Dependency AnalysisMicroservicesSystem Architecture
0 likes · 8 min read
Microservice System Classification, Evolution, and Governance Practices
Didi Tech
Didi Tech
Apr 16, 2018 · Backend Development

Building Didi’s Core Business Platform with Go: Practices and Open‑Source Contributions

At GopherChina 2018, Didi engineer Shi Songran explained how Go powers the company’s high‑availability order, dispatch, and storage systems, detailing service‑governance practices, two production‑level bugs, and Didi’s open‑source contributions of the gendry database helper and the high‑performance json‑iterator codec.

Backend DevelopmentDidiGo
0 likes · 4 min read
Building Didi’s Core Business Platform with Go: Practices and Open‑Source Contributions
Programmer DD
Programmer DD
Apr 12, 2018 · Backend Development

How Douyin Quickly Shut Down Comments: Service Governance and Circuit Breaking in Action

When the low‑quality app "XX段子" was forced to close, Douyin faced a massive comment surge and responded within minutes by disabling the comment service through circuit‑breaking, illustrating the crucial role of microservice governance, monitoring, and rapid fault isolation in large‑scale backend systems.

Circuit BreakingGokite framework
0 likes · 6 min read
How Douyin Quickly Shut Down Comments: Service Governance and Circuit Breaking in Action
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Mar 14, 2018 · Backend Development

How to Structure Functional Teams and Governance in Microservice Architecture

This article explains how microservice architecture reshapes functional team organization, promotes decentralized governance, defines interaction contracts such as tolerant reader and consumer‑driven contracts, and outlines service decomposition and composition patterns like proxy, aggregation, and chaining to improve agility and reduce cross‑team friction.

MicroservicesTeam Organizationservice contracts
0 likes · 16 min read
How to Structure Functional Teams and Governance in Microservice Architecture
JD Tech
JD Tech
Mar 1, 2018 · Backend Development

Redesigning JD's Java Service Framework (JSF) for a Cloud‑Native Microservice Platform

The article outlines the challenges faced by JD’s Java Service Framework (JSF) amid rapid microservice growth and containerization, and presents a comprehensive, multi‑layer redesign—including infrastructure, service framework, system extension, and application layers—to transform JSF into a cloud‑native microservice platform.

Backend DevelopmentCloud NativeJSF
0 likes · 14 min read
Redesigning JD's Java Service Framework (JSF) for a Cloud‑Native Microservice Platform
JD Tech
JD Tech
Feb 28, 2018 · Operations

CallGraph: JD.com's Distributed Tracing and Service Governance Platform

CallGraph is JD.com's internally developed distributed tracing and service governance platform that addresses the challenges of monitoring complex microservice architectures by providing low‑intrusion, low‑latency tracing, real‑time analytics, configurable sampling, and integration with JMQ, Storm, Spark, HBase, and JimDB for both operational insight and performance optimization.

Big DataDistributed TracingMicroservices
0 likes · 12 min read
CallGraph: JD.com's Distributed Tracing and Service Governance Platform
21CTO
21CTO
Aug 30, 2017 · Backend Development

From LAMP to Distributed Microservices: A Journey of System Architecture Evolution

This article traces the evolution of a web system from a single‑server LAMP setup through service separation, caching, clustering, read/write splitting, CDN acceleration, distributed storage, NoSQL, business decomposition, and finally to distributed services with message queues, service frameworks, and service‑bus governance.

MicroservicesSystem Architecturebackend scaling
0 likes · 11 min read
From LAMP to Distributed Microservices: A Journey of System Architecture Evolution
Baidu Waimai Technology Team
Baidu Waimai Technology Team
Mar 8, 2017 · Backend Development

Evolution and Service‑Oriented Refactoring of a Sales System Architecture

The article analyzes the rapid growth‑induced technical debt of a sales platform and details a multi‑layered architectural optimization—including data‑layer redesign, monolith decomposition, and service‑oriented transformation—while discussing associated challenges and future service‑governance improvements.

Backend RefactoringMicroservicesSystem Design
0 likes · 12 min read
Evolution and Service‑Oriented Refactoring of a Sales System Architecture
Alibaba Cloud Developer
Alibaba Cloud Developer
Dec 12, 2016 · Cloud Native

How Alibaba Built a Decade-Long Microservice Architecture: Challenges and Lessons

This article chronicles Alibaba's ten‑year journey from monolithic Java EE deployments to a cloud‑native microservice ecosystem, detailing the technical challenges, the evolution of its EDAS RPC frameworks, comprehensive monitoring, capacity planning, and the strategies that enabled resilient large‑scale services during massive traffic events.

Cloud Nativecapacity planningmonitoring
0 likes · 11 min read
How Alibaba Built a Decade-Long Microservice Architecture: Challenges and Lessons
dbaplus Community
dbaplus Community
Oct 27, 2016 · Cloud Native

How to Build a Smarter Microservice Platform: From Classic Pitfalls to a “Micro‑Intelligent” Design

This article examines the shortcomings of classic microservice architectures, introduces a “micro‑intelligent” design philosophy and a pseudo‑social distributed model, and outlines three foundational elements—service registration, discovery, and monitoring—required to construct a robust, adaptive microservice computing platform.

Cloud NativeService Registrationdistributed design
0 likes · 23 min read
How to Build a Smarter Microservice Platform: From Classic Pitfalls to a “Micro‑Intelligent” Design
Architecture Digest
Architecture Digest
Oct 25, 2016 · Backend Development

MTrace: Meituan‑Dianping Distributed Session Tracing System Design and Practice

The article introduces MTrace, Meituan‑Dianping’s large‑scale distributed session tracing system, explaining its call‑chain concept, architecture, data‑embedding SDK, trace and span identifiers, APIs for transparent data propagation, and how it enables bottleneck detection, performance optimization, and comprehensive monitoring across heterogeneous backend services.

Distributed TracingMicroservicesPerformance Monitoring
0 likes · 11 min read
MTrace: Meituan‑Dianping Distributed Session Tracing System Design and Practice
Meituan Technology Team
Meituan Technology Team
Oct 14, 2016 · Backend Development

Large-Scale Service Governance Design and Practice Using MTrace

MTrace, Meituan‑Dianping’s internal distributed tracing platform, assigns a global 64‑bit traceId to each request, instruments RPC, HTTP, database and messaging calls, aggregates data via Kafka into HBase and Hive, and visualizes the full call chain to pinpoint network cross‑datacenter traffic, latency bottlenecks, redundant calls, and correlated exceptions, thereby enabling systematic service‑level optimization.

BackendDistributed TracingMTrace
0 likes · 12 min read
Large-Scale Service Governance Design and Practice Using MTrace
Java Backend Technology
Java Backend Technology
Oct 13, 2016 · Backend Development

Mastering Dubbo: Architecture, Features, and Advanced Usage

Dubbo, an extensible Java RPC framework, evolves from simple single‑app setups to distributed service and dynamic resource governance architectures, offering RESTful calls, high‑performance serialization, flexible protocols, various clustering strategies, load‑balancing options, and a modular SPI‑based core, all detailed with diagrams and code snippets.

Backend DevelopmentDubboJava
0 likes · 16 min read
Mastering Dubbo: Architecture, Features, and Advanced Usage
dbaplus Community
dbaplus Community
Jun 27, 2016 · Backend Development

Why Monoliths Struggle and How Service‑Oriented Architecture Can Help

The article examines the high development and operational costs of traditional monolithic applications, outlines service‑oriented solutions such as splitting, decoupling, and layering, details practical implementation techniques like subscription‑publish mechanisms, fault isolation, and governance, and discusses the limits and future evolution toward microservices.

DevOpsDistributed Systemsservice governance
0 likes · 23 min read
Why Monoliths Struggle and How Service‑Oriented Architecture Can Help
Architecture Digest
Architecture Digest
Feb 14, 2016 · Backend Development

Tuniu’s Journey from Monolithic to Distributed Service Architecture: Serviceization, Price Calculation Service, Governance Platform, Data Center Challenges, Performance Optimization, and App Client Evolution

This article details Tuniu’s transformation from a single‑machine system to a large‑scale distributed architecture, covering the step‑by‑step serviceization process, the evolution of its price‑calculation service, the implementation of a service‑governance platform, data‑center migration challenges, performance‑optimization tools, and the technical evolution of its mobile app client.

Backend DevelopmentPerformance Optimizationprice calculation
0 likes · 18 min read
Tuniu’s Journey from Monolithic to Distributed Service Architecture: Serviceization, Price Calculation Service, Governance Platform, Data Center Challenges, Performance Optimization, and App Client Evolution
High Availability Architecture
High Availability Architecture
Feb 3, 2016 · Backend Development

Motan RPC Framework: Architecture, Hybrid‑Cloud Enhancements, and Traffic Management

This article introduces Sina Weibo's Motan RPC framework, compares RPC with other remote‑call technologies, explains Motan's modular architecture and high‑availability features, and details recent hybrid‑cloud adaptations such as traffic compression, dynamic group‑based routing, and extensible command‑driven traffic control.

Backend DevelopmentRPCTraffic Compression
0 likes · 20 min read
Motan RPC Framework: Architecture, Hybrid‑Cloud Enhancements, and Traffic Management