Tagged articles
8 articles
Page 1 of 1
Architect's Guide
Architect's Guide
Jan 5, 2026 · Backend Development

Beyond Sharding: How Unitization Solves Unlimited Service Scaling

The article traces the evolution from monolithic Java apps to RPC services, explains why sharding and database partitioning cannot alone achieve limitless scaling due to connection limits, and introduces unitization—assigning each application to a specific database shard—to overcome the bottleneck.

Backend ArchitectureRPCdatabase sharding
0 likes · 7 min read
Beyond Sharding: How Unitization Solves Unlimited Service Scaling
Kuaishou Frontend Engineering
Kuaishou Frontend Engineering
Jun 19, 2025 · Backend Development

How We Cut Template Production Time by 95% with the Fuxi Workbench

Facing rapid growth of the KuaiPin hiring platform, the team tackled labor‑intensive image and AIGC template creation by building the Fuxi Workbench, which automated template production, introduced D2C conversion, a DSL editor, and layered architecture, ultimately boosting efficiency, scalability, and stability while reducing costs dramatically.

AIGCBackend DevelopmentNo-code
0 likes · 13 min read
How We Cut Template Production Time by 95% with the Fuxi Workbench
Tencent Cloud Developer
Tencent Cloud Developer
Jan 10, 2023 · Backend Development

Overload Protection Strategies in WeChat's Large‑Scale Microservices

WeChat safeguards its billion‑user microservice platform by detecting overload when average queue wait exceeds 20 ms and applying a two‑dimensional priority system—business and hourly‑hashed user priorities—adjusted via histogram‑based admission controls and upstream back‑pressure, ensuring stable service during massive traffic spikes.

Backend EngineeringMicroservicesPriority Scheduling
0 likes · 12 min read
Overload Protection Strategies in WeChat's Large‑Scale Microservices
Baidu Geek Talk
Baidu Geek Talk
Apr 27, 2022 · Cloud Native

Baidu Search Service Compute Management: Architecture, Practices, and Cloud‑Native Techniques

Baidu’s Search Architecture team evolved compute management from static physical‑machine deployment to cloud‑native mixed deployment, employing a governance system that combines elastic containers, Service Mesh, and committee‑driven operations, while leveraging tidal scaling, container tiering, performance‑curve‑based VPA/HPA, and fine‑grained traffic scheduling to deliver cost‑effective, flexible, and performance‑driven resource allocation across both temporal and task‑type dimensions.

Performance Optimizationcloud-nativecompute management
0 likes · 12 min read
Baidu Search Service Compute Management: Architecture, Practices, and Cloud‑Native Techniques
Laravel Tech Community
Laravel Tech Community
Jul 22, 2021 · Backend Development

From Monolithic to Unitized Architecture: Solving Unlimited Scaling and Database Connection Limits

The article traces the evolution of backend services from monolithic applications through RPC-based scaling and sharding, highlights the limitations of database connection counts, and proposes a unitized architecture that partitions databases per service to achieve true unlimited scaling while acknowledging added complexity.

Backenddatabase connectionsservice scaling
0 likes · 5 min read
From Monolithic to Unitized Architecture: Solving Unlimited Scaling and Database Connection Limits
Ctrip Technology
Ctrip Technology
Oct 15, 2014 · Backend Development

Why Read/Write Separation Belongs in the Service Layer, Not Just the Database

The article explains that database read/write separation offers limited performance gains and mainly serves data safety, while true scalability for read operations comes from caching and server clusters, and that write operations require a single dedicated server and actor‑model programming for safe concurrency.

Backend ArchitectureRead-Write Separationactor-model
0 likes · 6 min read
Why Read/Write Separation Belongs in the Service Layer, Not Just the Database