Tagged articles
21 articles
Page 1 of 1
Sohu Tech Products
Sohu Tech Products
Jun 11, 2025 · Big Data

How We Transformed a Microservice Finance System into a Scalable Big Data Warehouse

This article details the evolution of a fast‑growing finance reporting system from a monolithic microservice architecture plagued by data inconsistency, low efficiency, and scalability limits to a robust, high‑performance big‑data warehouse built with layered data models, SparkSQL processing, and unified scheduling, highlighting design decisions, technical trade‑offs, and measurable performance gains.

Data WarehouseMicroservicesSpark SQL
0 likes · 23 min read
How We Transformed a Microservice Finance System into a Scalable Big Data Warehouse
Data Thinking Notes
Data Thinking Notes
Aug 29, 2024 · Big Data

How ICBC Evolved Its Data Intelligence Architecture for Real‑Time Insights

At the 2024 Data Intelligence Conference, ICBC's Big Data and AI Lab detailed the evolution of its data intelligence platform, covering architectural redesign, real‑time data warehouse technology, unified intelligent data tools, and future development directions to boost efficiency and innovation.

Big DataData Platformarchitecture evolution
0 likes · 3 min read
How ICBC Evolved Its Data Intelligence Architecture for Real‑Time Insights
Meituan Technology Team
Meituan Technology Team
May 9, 2024 · Backend Development

Evolution and Practice of Domain-Driven Design (DDD) in Meituan Dianping Transaction System

The article recounts Meituan Dianping’s transaction system evolution—from a simple MVC design to microservices and a plug‑in platform—illustrating how domain‑driven design’s ubiquitous language, bounded contexts, and strategic modeling guided the separation of core, supporting, and generic domains and enabled scalable, maintainable architecture.

Backend DevelopmentDomain-Driven DesignMicroservices
0 likes · 20 min read
Evolution and Practice of Domain-Driven Design (DDD) in Meituan Dianping Transaction System
iQIYI Technical Product Team
iQIYI Technical Product Team
Aug 25, 2023 · Big Data

Venus Log Platform Architecture Evolution: From ELK to Data Lake

The Venus log platform at iQiyi migrated from an ElasticSearch‑Kibana architecture to an Iceberg‑based data lake with Trino, cutting storage and compute costs by over 70%, boosting stability by 85%, and efficiently supporting billions of daily logs through write‑heavy, low‑query workloads.

Big DataElasticsearchIceberg
0 likes · 22 min read
Venus Log Platform Architecture Evolution: From ELK to Data Lake
Huolala Tech
Huolala Tech
Nov 17, 2022 · Backend Development

From Monolith to Service Mesh: Huolala’s Microservice Governance Journey

This article explores Huolala’s evolution of application architecture—from a single monolithic system through RPC and SOA to microservices and service mesh—detailing the challenges, technical trade‑offs, and framework selections such as Dubbo, Spring Cloud, and Istio for robust backend governance.

Backend DevelopmentDubboJava
0 likes · 14 min read
From Monolith to Service Mesh: Huolala’s Microservice Governance Journey
Baidu Geek Talk
Baidu Geek Talk
Nov 9, 2022 · Backend Development

Baidu Contract Advertising Platform: Microservices Architecture Evolution and Best Practices

The article examines Baidu's Contract Advertising Platform, detailing its shift from a monolithic, siloed design to a DDD‑driven microservices architecture using COLA, CQRS, and layered governance, and shares best practices for handling complex B2B advertising scenarios, service iteration, and evolving business needs.

B-end SystemsBackend DevelopmentBaidu
0 likes · 27 min read
Baidu Contract Advertising Platform: Microservices Architecture Evolution and Best Practices
Senior Brother's Insights
Senior Brother's Insights
Sep 14, 2022 · Backend Development

From Single Server to Cloud‑Native: 14 Stages of Scaling a Large‑Scale Website

This article walks through the evolution of a high‑traffic e‑commerce site—from a single‑machine setup to cloud‑native microservices—detailing each architectural milestone, the problems it solves, key technologies involved, and design principles for building scalable, highly available systems.

Cloud NativeScalabilityarchitecture evolution
0 likes · 22 min read
From Single Server to Cloud‑Native: 14 Stages of Scaling a Large‑Scale Website
dbaplus Community
dbaplus Community
Apr 27, 2022 · Backend Development

How Huolala Evolved Its Core Infrastructure from Monolith to Service Mesh

This article outlines Huolala's journey through five architectural stages—monolith, RPC, SOA, microservices, and service mesh—detailing the motivations, challenges, and technical choices such as Dubbo, Spring Cloud, and Istio that shaped its high‑availability, cloud‑native backend platform.

DubboJavaMicroservices
0 likes · 13 min read
How Huolala Evolved Its Core Infrastructure from Monolith to Service Mesh
vivo Internet Technology
vivo Internet Technology
Feb 16, 2022 · Operations

Vivo Server Monitoring System Architecture and Evolution: A Comprehensive Technical Guide

Vivo’s vmonitor system replaces its legacy RabbitMQ‑based pipeline with an HTTP‑driven collector and gateway, stores minute‑level JVM, system, and business metrics in a customized OpenTSDB on HBase, adds precise floating‑point handling and null‑aware aggregation, buffers data in Redis, and provides multi‑dimensional alerts comparable to Zabbix, Open‑Falcon, and Prometheus.

AlertingDistributed MonitoringJVM Monitoring
0 likes · 18 min read
Vivo Server Monitoring System Architecture and Evolution: A Comprehensive Technical Guide
Architects' Tech Alliance
Architects' Tech Alliance
Jan 4, 2021 · Backend Development

System Splitting and Architectural Evolution: Strategies for Scaling, Decoupling, and Performance Optimization

The article explains how increasing business complexity and throughput demands drive system splitting, architectural evolution, and the adoption of scaling, sharding, caching, and asynchronous messaging techniques to improve capacity, robustness, and maintainability of large‑scale backend services.

Microservicesarchitecture evolutionasynchronous processing
0 likes · 7 min read
System Splitting and Architectural Evolution: Strategies for Scaling, Decoupling, and Performance Optimization
IT Architects Alliance
IT Architects Alliance
Oct 12, 2020 · Backend Development

Scaling a Growing Website: 8 Architecture Evolution Steps from Physical Separation to Distributed Caching

This article walks through eight progressive architecture upgrades—starting with physically separating the web server and database, adding page and fragment caches, scaling web servers, sharding databases, and finally adopting distributed caching—to illustrate how a high‑traffic site can maintain performance and reliability.

architecture evolutioncachingdatabase sharding
0 likes · 11 min read
Scaling a Growing Website: 8 Architecture Evolution Steps from Physical Separation to Distributed Caching
Architecture Digest
Architecture Digest
Jun 28, 2019 · Cloud Computing

Evolution of Alibaba's Technical Architecture and Lessons for Enterprise Systems

The article reviews Alibaba's architectural evolution from early PHP and JavaBean systems through EJB, Spring, and service‑oriented transformations using EDAS, DRDS, and ONS, highlighting challenges such as maintenance, data silos, database limits, and the resulting enterprise‑grade cloud‑native solutions.

AlibabaDistributed Systemsarchitecture evolution
0 likes · 10 min read
Evolution of Alibaba's Technical Architecture and Lessons for Enterprise Systems
21CTO
21CTO
Dec 19, 2018 · Cloud Native

From Monolith to Microservices: MuleSoft’s Architecture Evolution Explained

Over four years, MuleSoft’s website transitioned from a tightly‑coupled monolithic system to a coarse‑grained SOA with an ESB, and finally to fine‑grained microservices deployed on cloud platforms, highlighting the benefits, challenges, and practical considerations of each architectural style.

MicroservicesMuleSoftSOA
0 likes · 6 min read
From Monolith to Microservices: MuleSoft’s Architecture Evolution Explained
21CTO
21CTO
Jul 29, 2018 · Backend Development

How to Split and Evolve Complex Systems: From Horizontal Scaling to Microservices

This article explains why growing business complexity and throughput demand system decoupling, outlines horizontal scaling, vertical and business splitting, database sharding techniques, and shows how architectural evolution leads to micro‑service‑based, resilient infrastructures.

Microservicesarchitecture evolutiondatabase sharding
0 likes · 9 min read
How to Split and Evolve Complex Systems: From Horizontal Scaling to Microservices
Architecture Digest
Architecture Digest
May 23, 2018 · Backend Development

System Splitting and Architectural Evolution: From Monolith to Distributed Services

The article reviews how increasing business complexity and throughput demands drive the need to split applications and databases, adopt horizontal and vertical scaling, implement business and service-level partitioning, and evolve system architecture toward micro‑services, caching, and asynchronous processing.

Microservicesarchitecture evolutiondatabase sharding
0 likes · 9 min read
System Splitting and Architectural Evolution: From Monolith to Distributed Services
Tongcheng Travel Technology Center
Tongcheng Travel Technology Center
Sep 29, 2017 · Big Data

Evolution of Monitoring Architecture and Traffic Alert Algorithms at Tongcheng Travel

This article describes how Tongcheng Travel’s monitoring system evolved from a monolithic design to a distributed and big‑data‑based architecture, introducing real‑time processing with Storm, machine‑learning‑enhanced alerts, and a multivariate linear regression model that dramatically improves traffic anomaly detection accuracy.

Big DataReal-time Processingarchitecture evolution
0 likes · 10 min read
Evolution of Monitoring Architecture and Traffic Alert Algorithms at Tongcheng Travel
Meitu Technology
Meitu Technology
Jul 27, 2017 · Backend Development

Architecture Evolution of Meipai Live Streaming Barrage System Supporting Millions of Concurrent Users

The article traces Meipai’s live‑streaming barrage system from its rapid 2016 launch through successive architectural refinements that enabled it to sustain millions of concurrent users, handle extreme read‑write loads during celebrity streams, and achieve stable, high‑performance service at massive scale.

Backend DevelopmentScalabilityarchitecture evolution
0 likes · 2 min read
Architecture Evolution of Meipai Live Streaming Barrage System Supporting Millions of Concurrent Users
Meitu Technology
Meitu Technology
Jul 20, 2017 · Backend Development

Live Streaming Technology: Architecture Evolution and DASH Implementation

The article examines the rapid expansion of live streaming, detailing Meitu’s architectural upgrades for media and barrage services and Hulu’s DASH‑based system with novel features, highlighting how these advancements meet soaring user demand and illustrate the technology’s maturation into a robust, systematic field.

Backend DevelopmentDASHVideo Technology
0 likes · 5 min read
Live Streaming Technology: Architecture Evolution and DASH Implementation
21CTO
21CTO
Oct 26, 2015 · Artificial Intelligence

How Weibo’s Recommendation Engine Evolved: From 1.0 to Platform‑Scale 3.0

This article traces the evolution of Weibo's recommendation architecture across three major phases—independent 1.0, layered 2.0, and platform‑centric 3.0—detailing the driving business and technical factors, architectural components, advantages, shortcomings, and key outcomes of each stage.

AI EngineeringWeiboarchitecture evolution
0 likes · 19 min read
How Weibo’s Recommendation Engine Evolved: From 1.0 to Platform‑Scale 3.0