Tagged articles
128 articles
Page 2 of 2
Meituan Technology Team
Meituan Technology Team
Feb 8, 2018 · Big Data

Operational Topic Data Productization: Architecture, Modeling, and Service Layers at Meituan-Dianping

To tackle Meituan‑Dianping’s massive POI and user data challenges, the team built a hybrid 3NF‑plus‑dimensional data warehouse with ODS, BAS, FACT, and optional TOPIC layers, added Kylin‑based pre‑computation cubes, a plug‑in middle‑platform service (metric dictionary, rule engine, compute engine), and interactive ECharts visualizations, delivering unified metrics, faster ad‑hoc queries, scalable analytics, and reduced development costs.

PrecomputationService Architecturevisualization
0 likes · 17 min read
Operational Topic Data Productization: Architecture, Modeling, and Service Layers at Meituan-Dianping
Architecture Digest
Architecture Digest
Aug 30, 2017 · Backend Development

Evolution of System Architecture and Key Distributed Service Technologies

This article outlines the progressive stages of system architecture—from a single‑server LAMP setup through application‑data separation, caching, clustering, read/write splitting, CDN, distributed storage, NoSQL, business decomposition, and finally distributed services—while detailing essential technologies such as message queues, service frameworks, service buses, communication patterns, and governance mechanisms like Dubbo and OSB.

Distributed SystemsMessage QueueMicroservices
0 likes · 14 min read
Evolution of System Architecture and Key Distributed Service Technologies
21CTO
21CTO
Aug 13, 2017 · Backend Development

Splitting Monoliths into Microservices with DDD: Real Cases & Tips

This article explains how to transform a classic layered monolithic architecture into microservices using Domain‑Driven Design, illustrates real‑world cases from Alibaba Cloud's EDAS platform, and shares practical best‑practice guidance on development, deployment, networking, and common microservice patterns.

Cloud NativeDDDMicroservices
0 likes · 23 min read
Splitting Monoliths into Microservices with DDD: Real Cases & Tips
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Mar 24, 2017 · Backend Development

How Dubbo Powers Distributed Service Frameworks: Design, Architecture, and Implementation

This article explores the design of distributed service frameworks, detailing Dubbo’s architecture—including RPC foundation, service publishing, call chains, registry, governance, protocol support, module layers, and the step-by-step processes for exposing and consuming services—providing a comprehensive guide for backend developers.

DubboRPCService Architecture
0 likes · 11 min read
How Dubbo Powers Distributed Service Frameworks: Design, Architecture, and Implementation
Dada Group Technology
Dada Group Technology
Dec 30, 2016 · Backend Development

Platformization of New Dada Financial Account System: From Fragmented Services to a Unified Platform

This article details how New Dada transformed its financial account system from a simple courier‑focused service into a platformized, standardized solution that serves multiple business entities, improves automation, and enhances development efficiency through unified APIs and self‑service tools.

Financial ServicesPlatformizationService Architecture
0 likes · 6 min read
Platformization of New Dada Financial Account System: From Fragmented Services to a Unified Platform
Meituan Technology Team
Meituan Technology Team
Dec 27, 2016 · Backend Development

Meituan Group Order System: Optimization, Sharding, and Service‑Oriented Refactoring

Meituan’s group‑buy order system was refactored from a monolithic, single‑point‑failure design into a sharded, micro‑service architecture with connection‑pool middleware, dual‑cluster databases, and robust messaging, delivering stable, high‑performance handling of millions of daily orders even during peak events.

MeituanMicroservicesService Architecture
0 likes · 14 min read
Meituan Group Order System: Optimization, Sharding, and Service‑Oriented Refactoring
Efficient Ops
Efficient Ops
Dec 5, 2016 · Operations

From PHP Monolith to Java Microservices: Mogujie's Ops Evolution and Lessons

This article recounts Mogujie's journey from a small PHP‑based LNMP stack to a Java‑driven micro‑service architecture, detailing the operational challenges, standardization efforts, continuous integration pipeline, and full‑link tracing techniques that enabled scalable, reliable e‑commerce services.

Full‑Link TracingJava migrationOperations
0 likes · 17 min read
From PHP Monolith to Java Microservices: Mogujie's Ops Evolution and Lessons
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Nov 28, 2016 · Backend Development

Dubbo Uncovered: Core Architecture, Roles, and Implementation

This article breaks down Dubbo’s distributed service framework, detailing its RPC foundation, service publishing and consumption, call chain, registry and governance, system roles, protocol choices, layer-by-layer architecture, and the step-by-step processes of exposing and consuming services.

DubboRPCService Architecture
0 likes · 11 min read
Dubbo Uncovered: Core Architecture, Roles, and Implementation
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Nov 11, 2016 · Fundamentals

Understanding SOA: Services, Bus Architecture, and Design Principles

This article explains the fundamentals of Service‑Oriented Architecture, detailing what services are, their key characteristics, common challenges like consistency and security, and how enterprise service bus patterns such as Broker and Message Bus enable scalable, loosely‑coupled integration.

Enterprise Service BusSOAService Architecture
0 likes · 14 min read
Understanding SOA: Services, Bus Architecture, and Design Principles
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Oct 22, 2016 · Backend Development

Inside Weibo’s Third-Gen Architecture: Scaling to 140M MAU

Facing over 140 million monthly active users, Weibo evolved from a LAMP stack to a sophisticated third‑generation architecture that separates interface, service, and resource layers horizontally and adds vertical dimensions of business, technology, monitoring, and governance, leveraging Java, SOA, custom RPC, message queues, SSD caching, and a distributed tracing system to ensure high availability and performance.

Service Architecturebackend-developmentmessage queues
0 likes · 11 min read
Inside Weibo’s Third-Gen Architecture: Scaling to 140M MAU
High Availability Architecture
High Availability Architecture
Aug 26, 2016 · Backend Development

Evolution of Weibo Cache Service: From Bare Memcache to Multi‑Layered Service Architecture

The article details how Weibo’s cache infrastructure progressed from simple Memcache deployments to a sophisticated, service‑oriented architecture featuring multi‑layer caching, proxy layers, dynamic configuration, monitoring, and automated scaling to meet massive read‑write demands and high availability requirements.

BackendCacheScalability
0 likes · 19 min read
Evolution of Weibo Cache Service: From Bare Memcache to Multi‑Layered Service Architecture
High Availability Architecture
High Availability Architecture
Aug 11, 2016 · Backend Development

Mogujie E‑Commerce Transaction Platform Architecture and Service Refactoring

The article details how Mogujie's e‑commerce transaction system evolved from a monolithic PHP application to a service‑oriented architecture through DB vertical sharding, service decomposition, custom sharding component TSharding, and performance optimizations such as asynchronous processing, caching, and distributed transaction handling to support rapid growth and high‑availability requirements.

BackendDistributed TransactionsService Architecture
0 likes · 15 min read
Mogujie E‑Commerce Transaction Platform Architecture and Service Refactoring
dbaplus Community
dbaplus Community
May 20, 2016 · Backend Development

How Uber Built Tincup: Scaling a Global Currency Microservice

This article details Uber's transition to a modular microservice architecture, the RFC process for new services, and the design, implementation, and operational lessons learned from creating Tincup, a high‑performance currency and exchange‑rate service supporting dozens of currencies worldwide.

Backend EngineeringScalabilityService Architecture
0 likes · 11 min read
How Uber Built Tincup: Scaling a Global Currency Microservice
21CTO
21CTO
May 5, 2016 · Backend Development

How Uber Built the Tincup Microservice: Lessons in Scalable Backend Architecture

This article details Uber's transition to a modular microservice architecture, describing the RFC process for new services, the design and implementation of the Tincup currency service, and the technologies—such as MVCS, UDR, Tornado, TChannel, and Thrift—used to ensure scalability, reliability, and efficient production deployment.

MicroservicesRFC processScalable Systems
0 likes · 10 min read
How Uber Built the Tincup Microservice: Lessons in Scalable Backend Architecture
Architect
Architect
Apr 29, 2016 · Backend Development

System Reconstruction of a Reservation Service: Design Patterns, Business Abstraction, and Deployment Strategies

This article describes the reconstruction of an order‑reservation‑refund system, detailing business background, abstraction of reservation flows, layered business classification, validation stack implementation, unified data models, mechanism‑strategy separation, and step‑by‑step deployment practices for a robust backend service.

Backend RefactoringDeployment StrategyDesign Patterns
0 likes · 13 min read
System Reconstruction of a Reservation Service: Design Patterns, Business Abstraction, and Deployment Strategies
Architect
Architect
Apr 27, 2016 · Backend Development

Understanding the Layered Architecture of the Dubbo Distributed Service Framework

This article explains Dubbo’s ten‑layer architecture, detailing each layer’s responsibilities, the service definition, registration, monitoring, communication protocols, and the package structure that together enable a flexible, decoupled distributed RPC system for backend development.

Distributed SystemsService Architecture
0 likes · 10 min read
Understanding the Layered Architecture of the Dubbo Distributed Service Framework
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Apr 11, 2016 · Cloud Computing

Explore OpenStack's Core Services: From Nova to Ceilometer

This article introduces the key OpenStack services—Nova, Neutron, Keystone, Glance, Horizon, Cinder, Swift, Heat, and Ceilometer—explaining each component’s role, functionality, and how they collectively enable scalable compute, networking, identity, image, dashboard, block storage, object storage, orchestration, and telemetry in cloud environments.

InfrastructureOpenStackService Architecture
0 likes · 9 min read
Explore OpenStack's Core Services: From Nova to Ceilometer
MaGe Linux Operations
MaGe Linux Operations
Apr 9, 2016 · Cloud Native

The Real Challenge of Microservices: Service Splitting and Building a Cloud‑Native Platform

The article explores the multiple demands on internet systems, explains why business service granularity is the biggest obstacle to microservice adoption, and shares practical insights on designing a cloud‑native platform with Docker, Kubernetes, unified monitoring, API governance, and multi‑tenant resource isolation.

DockerKubernetesMicroservices
0 likes · 10 min read
The Real Challenge of Microservices: Service Splitting and Building a Cloud‑Native Platform
Architect
Architect
Mar 18, 2016 · Backend Development

Sogou Business Platform Infrastructure Evolution: From Horizontal Scaling to Stream Computing

This article outlines Sogou's infrastructure evolution under rapid business iteration, detailing stages of compute and storage horizontal scaling, serviceization, and stream computing, while sharing the practices, principles, lessons learned, and reflections that guided the platform's architectural transformation.

InfrastructureScalabilityService Architecture
0 likes · 4 min read
Sogou Business Platform Infrastructure Evolution: From Horizontal Scaling to Stream Computing
Architecture Digest
Architecture Digest
Mar 2, 2016 · Operations

Scaling Service Architecture and Operations: Lessons from ChuYe's Engineering Practices

The article recounts ChuYe's evolution from a monolithic setup to a clustered micro‑service architecture, detailing the challenges of debugging, deployment, and monitoring, and describing the solutions implemented—including service clustering, automated deployment platforms, Docker usage, and comprehensive logging and audit systems—to improve agility and operational efficiency.

Deployment AutomationMicroservicesService Architecture
0 likes · 9 min read
Scaling Service Architecture and Operations: Lessons from ChuYe's Engineering Practices
ITPUB
ITPUB
Nov 30, 2015 · Backend Development

How 58.com Achieves Read/Write High Availability with Dual‑Master and Redis Caching

The article explains 58.com’s service‑oriented architecture that combines dual‑master MySQL replication, a standby database, and Redis caching to provide high‑availability read/write operations, outlines their scaling process, and details a four‑step cache‑consistency strategy.

Database ReplicationService Architecturehigh availability
0 likes · 6 min read
How 58.com Achieves Read/Write High Availability with Dual‑Master and Redis Caching
21CTO
21CTO
Nov 27, 2015 · Backend Development

How JD.com Scaled Its Product Detail Page to Tens of Billions of Requests

During Double 11, JD.com’s product detail page handled tens of billions of requests without downtime by introducing a unified service architecture that consolidates promotion, inventory, recommendation, and other functions behind a single Nginx+Lua entry point, employing multi‑level caching, service isolation, and flexible degradation mechanisms.

BackendScalabilityService Architecture
0 likes · 18 min read
How JD.com Scaled Its Product Detail Page to Tens of Billions of Requests
21CTO
21CTO
Nov 12, 2015 · Operations

How Vipshop Scales Flash Sales: Architecture Strategies for High‑Concurrency E‑Commerce

This article explains how Vipshop’s flash‑sale platform handles massive traffic spikes by redesigning system modules, adopting service‑oriented architecture, implementing async processing, multi‑stage caching, database optimizations, and comprehensive monitoring to ensure stability and scalability.

BackendService Architecturecaching
0 likes · 16 min read
How Vipshop Scales Flash Sales: Architecture Strategies for High‑Concurrency E‑Commerce
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
Jun 22, 2015 · Industry Insights

Bridging REST APIs and SOA: When to Build Services vs. APIs

The article analyzes the practical differences and overlaps between RESTful APIs and Service‑Oriented Architecture, offering guidance on when to build services versus APIs, outlining each approach’s focus, best practices, and a step‑by‑step method for creating RESTful APIs within a unified strategy.

IntegrationSOAService Architecture
0 likes · 13 min read
Bridging REST APIs and SOA: When to Build Services vs. APIs
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
May 31, 2015 · Backend Development

Microservice Architecture for Contract Management: Challenges, Strategy, and the Stencil Framework

This article describes how a legacy .NET contract management system was transformed into a set of independent microservices using a strategic decoupling approach, explains microservice fundamentals and advantages, and introduces the Ruby‑based Stencil framework with code generation, CI templates, and one‑click AWS deployment to accelerate development and operations.

AWSMicroservicesRuby
0 likes · 14 min read
Microservice Architecture for Contract Management: Challenges, Strategy, and the Stencil Framework

Microservices Architecture: Evolution, Characteristics, and Practical Considerations

The article examines the evolution from traditional SOA and ESB to modern microservices, outlining key characteristics such as componentization via services, business‑aligned team structures, treating services as products, lightweight communication, decentralization, automation, failure‑tolerance, and evolutionary design, while discussing practical adoption challenges.

Cloud NativeMicroservicesSOA
0 likes · 11 min read
Microservices Architecture: Evolution, Characteristics, and Practical Considerations