Tagged articles

scalability

1311 articles · Page 1 of 14
DeepNoMind
DeepNoMind
Aug 15, 2026 · Interview Experience

Ace a System Design Interview in 6 Structured Steps

The article presents a repeatable 6‑step framework for system design interviews—clarifying requirements, defining success criteria, sketching high‑level architecture, designing the data layer, discussing scalability and reliability, and concluding with trade‑off summaries—complete with concrete examples, diagrams, and code snippets.

Reliabilityarchitecturecaching
0 likes · 14 min read
Ace a System Design Interview in 6 Structured Steps
Woodpecker Software Testing
Woodpecker Software Testing
Aug 12, 2026 · Cloud Native

Distributed vs Monolithic: Uncovering the Real Performance Trade‑offs

The article analyzes distributed and traditional monolithic architectures across response latency, throughput, scalability, and fault‑tolerance cost, revealing that distributed systems introduce network latency, serialization overhead, higher resource consumption, and complex failure modes that often offset their scalability benefits, and provides concrete case studies from Netflix, Alibaba, and LinkedIn.

Throughputcloud-nativedistributed systems
0 likes · 7 min read
Distributed vs Monolithic: Uncovering the Real Performance Trade‑offs
Code Farming
Code Farming
Aug 9, 2026 · Backend Development

How a System Handles 30 Million Simultaneous Video Views

The article breaks down how QuickTok supports 30 million concurrent video streams by calculating QPS, storage and bandwidth needs, then applying HDFS with HBase indexing and aggressive CDN pre‑warming to shrink traffic from 88 Tbps to under 4 Tbps.

CDNHDFSSystem Design
0 likes · 5 min read
How a System Handles 30 Million Simultaneous Video Views
IT Services Circle
IT Services Circle
Aug 9, 2026 · Backend Development

How to Detect a 30‑Day Continuous Sign‑In for 1 B Users with 1 GB Memory

The article breaks down a large‑scale interview question, showing why storing each sign‑in as a database row is infeasible, how a bitmap compresses a year of data to 46 bytes per user, the pitfalls of BITCOUNT, the importance of key dimension design, and the exact Redis commands and local‑scan algorithms—including a five‑step bit‑wise trick—to reliably determine a 30‑day continuous sign‑in.

BitMapKey DesignRedis
0 likes · 9 min read
How to Detect a 30‑Day Continuous Sign‑In for 1 B Users with 1 GB Memory
DeepNoMind
DeepNoMind
Aug 2, 2026 · Databases

Understand Partitioning vs Sharding in 5 Minutes

The article explains how partitioning splits tables within a single database and how sharding distributes data across multiple database instances, comparing their types, advantages, limitations, and trade‑offs, and provides practical examples and a decision framework for choosing the right strategy.

databasesdistributed systemspartitioning
0 likes · 7 min read
Understand Partitioning vs Sharding in 5 Minutes
Machine Learning Algorithms & Natural Language Processing
Machine Learning Algorithms & Natural Language Processing
Jul 30, 2026 · Artificial Intelligence

From LLM Rollout to Agentic Rollout: Design Insights and Lessons for an Agentic RL Training Framework

The article analyzes the transition from single‑step LLM rollouts to multi‑step Agentic RL rollouts, compares coupled and decoupled architectures, details the roles of Controller, Runtime Manager, Gateway and LLM Server, and discusses token‑level consistency, trajectory reconstruction, and scalability strategies for a production‑grade training pipeline.

Agentic RLLLMRollout Architecture
0 likes · 25 min read
From LLM Rollout to Agentic Rollout: Design Insights and Lessons for an Agentic RL Training Framework
Cloud Architecture
Cloud Architecture
Jul 25, 2026 · Backend Development

From MySQL to 10M QPS: A Full‑Stack Engineering Blueprint for High‑Throughput Transaction Systems

This white‑paper dissects why a monolithic MySQL‑based order service collapses under peak traffic and presents a layered, asynchronous architecture—using Redis for stock pre‑allocation, RocketMQ for transactional messaging, sharding, idempotency, and comprehensive observability—to reliably handle tens of millions of queries per second.

MySQLRedisRocketMQ
0 likes · 34 min read
From MySQL to 10M QPS: A Full‑Stack Engineering Blueprint for High‑Throughput Transaction Systems
Ray's Galactic Tech
Ray's Galactic Tech
Jul 23, 2026 · Backend Development

How to Keep Billions of Order States In Order with RocketMQ’s Ordered Messaging

The article explains why order‑status updates can become out‑of‑order in high‑traffic systems, how RocketMQ’s ordered‑message feature guarantees per‑key sequencing while highlighting its trade‑offs, and provides concrete producer and consumer implementations, failure handling, scaling, and deployment guidelines to ensure reliable, idempotent order processing.

Message QueueOrdered MessagingRocketMQ
0 likes · 27 min read
How to Keep Billions of Order States In Order with RocketMQ’s Ordered Messaging
Top Architect
Top Architect
Jul 23, 2026 · Backend Development

How Taobao’s Backend Architecture Evolved Over a Decade

The article walks through Taobao’s backend architecture transformation from a single‑server setup to a cloud‑native, micro‑service ecosystem, detailing fourteen evolutionary stages—including separate Tomcat and DB, caching, load balancing, sharding, NoSQL, ESB, containerization, and cloud deployment—while highlighting key concepts, challenges, and design principles.

backend architecturecachingcloud-native
0 likes · 23 min read
How Taobao’s Backend Architecture Evolved Over a Decade
DeepNoMind
DeepNoMind
Jul 18, 2026 · Backend Development

How Twilio Segment Replaced Hundreds of Microservices with a Single Monolith

The Twilio Segment team migrated their server‑side event‑forwarding infrastructure from a sprawling microservice architecture to a single monolithic service, detailing the performance bottlenecks, operational overhead, testing challenges, trade‑offs, and productivity gains that drove the decision.

backend architectureevent forwardingmicroservices
0 likes · 15 min read
How Twilio Segment Replaced Hundreds of Microservices with a Single Monolith
TechVision Expert Circle
TechVision Expert Circle
Jul 15, 2026 · Cloud Native

Designing a Live‑Streaming Platform for 1.2 Million Concurrent Viewers

To support 1.2 million simultaneous viewers, the article details a three‑layer push‑stream‑transcode‑distribution architecture, SRT/WHIP protocols, AV1 GPU‑accelerated transcoding, multi‑CDN edge delivery, a scalable WebSocket message system, Kubernetes‑based auto‑scaling, and extensive performance tuning and disaster‑recovery strategies.

AV1CDNKubernetes
0 likes · 13 min read
Designing a Live‑Streaming Platform for 1.2 Million Concurrent Viewers
IT Learning Made Simple
IT Learning Made Simple
Jul 14, 2026 · Backend Development

Architecture Lessons Learned from Real‑World Failures

The article shares four real‑world failure cases—over‑splitting into microservices, skipping performance testing, accumulating technical debt, and relying on a single‑point database—to illustrate why careful architectural decisions, thorough testing, debt repayment, and high‑availability design are essential for sustainable software systems.

System Architecturehigh availabilitymicroservices
0 likes · 9 min read
Architecture Lessons Learned from Real‑World Failures
IT Learning Made Simple
IT Learning Made Simple
Jul 10, 2026 · Backend Development

Top 10 Architecture Design Mistakes and How to Avoid Them

This guide enumerates the ten most common architecture design mistakes—over‑design, ignoring business needs, single points of failure, premature optimization, chaotic tech stacks, tight coupling, missing monitoring, security oversights, and team capability gaps—explaining their symptoms, costly consequences, and concrete best‑practice remedies, plus checklists to keep your system robust and maintainable.

Monitoringarchitecturebackend
0 likes · 11 min read
Top 10 Architecture Design Mistakes and How to Avoid Them
Subtle Storm
Subtle Storm
Jun 25, 2026 · Backend Development

How to Determine If Your System Really Needs to Be Split into Microservices

The article analyzes when microservices add value versus unnecessary complexity, outlining common pain points, team and operational requirements, and a five‑question checklist to help architects decide if breaking a monolith into independent services is justified.

DevOpsSoftware Architecturemicroservices
0 likes · 7 min read
How to Determine If Your System Really Needs to Be Split into Microservices
Golang Shines
Golang Shines
Jun 22, 2026 · Backend Development

Building a Million‑Scale WebSocket Push Service with Go

This article compares pull and push models, explains WebSocket fundamentals, evaluates Node.js, C/C++ and Go for server implementation, provides complete Go and HTML client code, analyzes kernel, lock and CPU bottlenecks of a ten‑million‑user push system, and presents concrete optimization and clustering strategies.

GoMessage Pushbackend
0 likes · 12 min read
Building a Million‑Scale WebSocket Push Service with Go
Java Architect Handbook
Java Architect Handbook
Jun 18, 2026 · Cloud Native

Designing an Enterprise-Grade Message Push Architecture: A Deep Dive

The article outlines the evolution from isolated push modules to a unified framework and finally a dedicated push service, detailing functional and non‑functional requirements, component responsibilities, priority handling, and a scalable micro‑service architecture for enterprise notifications.

Message PushNotification Serviceenterprise architecture
0 likes · 15 min read
Designing an Enterprise-Grade Message Push Architecture: A Deep Dive
Niu Liu
Niu Liu
Jun 14, 2026 · Backend Development

Designing System Architecture for Small‑Medium Companies: When Do You Really Need 5,000 QPS?

The article outlines practical architecture strategies for small‑to‑medium enterprises, progressing from simple monolithic designs for a few thousand daily users to micro‑service and data‑sharding solutions for millions, emphasizing realistic scaling, avoiding premature complexity, and focusing on team capabilities and cost‑effective cloud services.

architecturecloudmicroservices
0 likes · 7 min read
Designing System Architecture for Small‑Medium Companies: When Do You Really Need 5,000 QPS?
Architect Chen
Architect Chen
Jun 3, 2026 · Fundamentals

What TPS Threshold Defines High Concurrency? A Complete Guide

The article explains TPS (Transactions Per Second), shows how to calculate it with a concrete example, and outlines industry‑based concurrency tiers—from less than 100 TPS for ordinary systems up to 50,000+ TPS for billion‑level traffic platforms—helping readers understand what counts as high concurrency.

TPShigh-concurrencyperformance metrics
0 likes · 3 min read
What TPS Threshold Defines High Concurrency? A Complete Guide
Subtle Storm
Subtle Storm
May 27, 2026 · Databases

What Is a Vector Database? Core Concepts, Architecture, and Trade‑offs

A vector database stores high‑dimensional numeric embeddings instead of traditional rows, enabling semantic similarity search through specialized indexes, metadata filtering, and massive scalability, while also presenting trade‑offs such as approximate results, update costs, and high memory consumption.

RAGVector Databaseembedding
0 likes · 7 min read
What Is a Vector Database? Core Concepts, Architecture, and Trade‑offs
Su San Talks Tech
Su San Talks Tech
May 19, 2026 · Interview Experience

Designing a Hundred‑Billion‑Scale Message Queue: A ByteDance Interview Walkthrough

This article walks through the interview question of designing a message queue that handles billions of messages daily and peaks at millions of QPS, covering traffic calculations, core roles, storage and throughput techniques, scalability, high availability, observability, framework comparisons, a real‑world case study, and key follow‑up interview topics.

High throughputKafkaMessage Queue
0 likes · 12 min read
Designing a Hundred‑Billion‑Scale Message Queue: A ByteDance Interview Walkthrough
Cloud Architecture
Cloud Architecture
May 15, 2026 · Backend Development

Production‑Grade IM Architecture with MQTT over RabbitMQ: Principles & Practices

This article analyses why MQTT over RabbitMQ is a better foundation than a custom WebSocket service for large‑scale instant‑messaging systems, detailing connection management, message routing, session handling, QoS, retained and will messages, topic design, Go client implementation, bridge service logic, scaling challenges, monitoring, and migration road‑maps.

GoIMKubernetes
0 likes · 40 min read
Production‑Grade IM Architecture with MQTT over RabbitMQ: Principles & Practices
Programmer1970
Programmer1970
May 12, 2026 · Backend Development

Are Microservices a Nightmare for Small Teams?

The article argues that microservices are often over‑hyped, add significant complexity and operational cost, and contribute little to a company's success, making them unsuitable for most small‑team or low‑traffic projects while suggesting a modest 80% monolith‑20% microservice split for rare high‑reuse cases.

Complexityarchitecturemicroservices
0 likes · 9 min read
Are Microservices a Nightmare for Small Teams?
samdeepthink
samdeepthink
May 9, 2026 · Backend Development

When to Choose Microservices Over Dynamically Scaling a Monolith

The article explains that scaling a monolithic app can handle traffic, but microservices are needed when core services are affected by edge modules, team collaboration suffers, or resource‑intensive tasks cause configuration conflicts, outlining clear signals and trade‑offs for each approach.

microservicesmonolithresource management
0 likes · 10 min read
When to Choose Microservices Over Dynamically Scaling a Monolith
Cloud Architecture
Cloud Architecture
May 3, 2026 · Big Data

Cutting Log Storage Costs 70% for 100 Billion Daily Logs: A Full Guide to Hot‑Cold Separation Architecture

This article explains why massive log systems must adopt hot‑cold separation, walks through the problem analysis, SLO definition, component design, Kafka partition planning, Elasticsearch and ClickHouse tuning, Parquet archiving, a unified query gateway with async cold queries, governance practices, cost modeling, common pitfalls, and a roadmap for evolving the platform.

ElasticsearchKafkahot cold separation
0 likes · 40 min read
Cutting Log Storage Costs 70% for 100 Billion Daily Logs: A Full Guide to Hot‑Cold Separation Architecture
Data Party THU
Data Party THU
May 1, 2026 · Artificial Intelligence

Scaling Large-Scale Agent Networks: A Review of Topology, Memory, and Updates

This review examines why some large‑scale multi‑agent systems remain stable while others falter, introducing a three‑dimensional taxonomy—topology, memory scope, and update behavior—to explain scalability limits and highlighting world‑model inconsistency as a deeper bottleneck than communication protocols.

Memorydynamic updatesmulti-agent systems
0 likes · 9 min read
Scaling Large-Scale Agent Networks: A Review of Topology, Memory, and Updates
Architecture & Thinking
Architecture & Thinking
Apr 30, 2026 · Cloud Native

How RocketMQ 5.0’s New Proxy Layer Enables Compute‑Storage Separation and Cloud‑Native Scaling

RocketMQ 5.0 replaces the monolithic Broker with a stateless Proxy layer that decouples compute from storage, solves scalability, multi‑protocol and cloud‑native adaptation challenges, and is demonstrated through detailed architecture comparisons, Java code samples, and two real‑world IoT and finance case studies showing significant performance and cost benefits.

Compute-Storage SeparationMessage QueueMulti-Protocol
0 likes · 20 min read
How RocketMQ 5.0’s New Proxy Layer Enables Compute‑Storage Separation and Cloud‑Native Scaling
AI Waka
AI Waka
Apr 21, 2026 · Artificial Intelligence

Why Massive Prompts Fail and How Skills Transform AI Agents

The article explains how monolithic system prompts become costly, unreliable, and hard to maintain as AI agents grow, and demonstrates a modular Skill‑based architecture that loads knowledge on demand, improves scalability, debugging, and reuse.

AIAgentModular Design
0 likes · 13 min read
Why Massive Prompts Fail and How Skills Transform AI Agents
DevOps Coach
DevOps Coach
Apr 20, 2026 · Operations

How Netflix Scaled Live Streaming Ops to 400+ Events a Year

This article chronicles Netflix's evolution from a single‑show‑per‑month live stream to a sophisticated, multi‑center operation handling over 400 live events annually, detailing the architectural shifts, role specializations, event‑tiering system, and automation that enabled massive scale and reliability.

Event TieringLive Command CenterNetflix
0 likes · 21 min read
How Netflix Scaled Live Streaming Ops to 400+ Events a Year
Data Party THU
Data Party THU
Apr 19, 2026 · Artificial Intelligence

Mapping Large-Scale AI Agent Networks: A 3‑Dimensional Classification Framework

The article reviews recent growth in AI agent marketplaces and systems, introduces a three‑dimensional framework—topology, memory scope, and update behavior—to categorize large‑scale multi‑agent networks, and highlights world‑model inconsistency as the core scalability bottleneck.

AI Agentsclassification frameworkmemory scope
0 likes · 8 min read
Mapping Large-Scale AI Agent Networks: A 3‑Dimensional Classification Framework
JD Tech
JD Tech
Apr 16, 2026 · Industry Insights

How JD Revolutionized Coupon Search with a Stream‑Batch Unified Architecture

This article analyzes JD's end‑to‑end upgrade of its retail coupon search infrastructure, detailing the business drivers, data‑skew challenges, the shift from dual KV and batch pipelines to a unified stream‑batch model built on Apache Doris, and the resulting performance, resource and stability gains across multiple scenarios.

Apache DorisBatch ProcessingCoupon Search
0 likes · 12 min read
How JD Revolutionized Coupon Search with a Stream‑Batch Unified Architecture
Ray's Galactic Tech
Ray's Galactic Tech
Apr 11, 2026 · Operations

Mastering Production‑Grade Kubernetes: From kubectl Basics to Scalable Cluster Management

This comprehensive guide walks you through turning simple kubectl commands into a robust, production‑ready Kubernetes platform by covering core architecture, scheduling, resource governance, high‑availability design, observability, security, GitOps workflows, and real‑world case studies for large‑scale deployments.

KubernetesObservabilityProduction
0 likes · 52 min read
Mastering Production‑Grade Kubernetes: From kubectl Basics to Scalable Cluster Management
Ray's Galactic Tech
Ray's Galactic Tech
Apr 9, 2026 · Backend Development

From Demo to Production: Building a Secure, Scalable Text‑to‑SQL Service with Spring AI Alibaba

This article explains how to turn a simple Text‑to‑SQL demo into a production‑grade service by covering the underlying principles, layered architecture, risk‑control mechanisms, multi‑tenant security, high‑concurrency strategies, caching, observability, and deployment practices using Spring AI Alibaba.

ObservabilityRisk ManagementSpring AI
0 likes · 40 min read
From Demo to Production: Building a Secure, Scalable Text‑to‑SQL Service with Spring AI Alibaba

How Kafka Powers Scalable E‑commerce Order Processing with Go

This article walks through the challenges of a fast‑growing e‑commerce platform during peak sales, explains why Apache Kafka is the ideal asynchronous messaging backbone, and provides a complete Go implementation—including producers, consumers, best‑practice patterns, and real‑world use cases—to achieve high throughput, fault tolerance, and seamless scalability.

Message QueueSaramadistributed systems
0 likes · 14 min read
How Kafka Powers Scalable E‑commerce Order Processing with Go
Ray's Galactic Tech
Ray's Galactic Tech
Apr 6, 2026 · Backend Development

Building a Production‑Ready Go RAG System: From Theory to Real‑World Deployment

This comprehensive guide explains why Go is ideal for Retrieval‑Augmented Generation, details the full RAG pipeline, presents production‑grade architecture, design patterns, code snippets, scaling strategies, multi‑tenant isolation, deployment best practices, observability, and common pitfalls for enterprise‑level implementations.

ObservabilityRAGarchitecture
0 likes · 32 min read
Building a Production‑Ready Go RAG System: From Theory to Real‑World Deployment
Cloud Architecture
Cloud Architecture
Mar 31, 2026 · Backend Development

Designing a Trillion‑Scale Feed: Hybrid Push‑Pull Architecture and Kubernetes in Production

This article dissects the challenges of building a trillion‑scale social feed, explains why pure push or pull cannot sustain extreme load, and presents a hybrid architecture with layered storage, capacity modeling, idempotent fan‑out, ranking, and production‑grade Kubernetes deployments, backed by concrete code examples and performance formulas.

capacity modelingdistributed systemsfeed architecture
0 likes · 43 min read
Designing a Trillion‑Scale Feed: Hybrid Push‑Pull Architecture and Kubernetes in Production
LuTiao Programming
LuTiao Programming
Mar 25, 2026 · Backend Development

From Confusion to Mastery: A Structured Path for System Design Skills

The article explains why many developers get stuck when moving from writing business code to system design, outlines a step‑by‑step engineering learning path that covers core components, hands‑on examples, trade‑off analysis, interview preparation, and communication techniques to build a holistic system‑design mindset.

System Designbackend architecturecache strategy
0 likes · 7 min read
From Confusion to Mastery: A Structured Path for System Design Skills
dbaplus Community
dbaplus Community
Mar 17, 2026 · Backend Development

18 Real-World System Case Studies That Reveal 90% of Software Engineering Challenges

This article examines eighteen concrete production systems—from URL shorteners and Amazon S3 to YouTube, Stripe, Slack, and ChatGPT—showing how their design choices illustrate core concepts such as sharding, caching, idempotency, real‑time messaging, and large‑scale engineering, providing a practical roadmap for software engineers.

System Designarchitecturecase studies
0 likes · 13 min read
18 Real-World System Case Studies That Reveal 90% of Software Engineering Challenges
Data STUDIO
Data STUDIO
Mar 3, 2026 · Backend Development

How to Build a Never‑Crashing, Scalable Python Backend

This article walks through practical techniques for designing a highly concurrent Python backend that stays stable under load, covering architecture planning, async programming, load balancing, database scaling, distributed tasks, caching, rate limiting, monitoring, and graceful shutdown.

DatabaseFastAPIMonitoring
0 likes · 20 min read
How to Build a Never‑Crashing, Scalable Python Backend
Fighter's World
Fighter's World
Feb 28, 2026 · Industry Insights

How Giga Builds a Differentiated Edge in the Crowded AI Customer Service Market

Giga, an AI agent startup founded by IIT Kharagpur alumni, pivoted to AI customer service, leveraging a Python-as-Primitive architecture and the Atlas multi‑agent system to automate FDE work, achieve 98% resolution rates, and position itself against competitors through speed, complex‑scenario handling, and a reusable Skills library.

AI AgentsAI Customer ServiceATLAS
0 likes · 21 min read
How Giga Builds a Differentiated Edge in the Crowded AI Customer Service Market
Top Architect
Top Architect
Feb 23, 2026 · Backend Development

How Taobao Scaled: 14 Evolution Steps of a Massive Backend Architecture

This article walks through the step‑by‑step evolution of a large‑scale e‑commerce backend—from a single‑server setup to microservices, containerization, and cloud platforms—highlighting the technical challenges, key technologies, and design principles that enable millions of concurrent users.

Cloud Computingbackend architecturedatabase sharding
0 likes · 24 min read
How Taobao Scaled: 14 Evolution Steps of a Massive Backend Architecture
AI Waka
AI Waka
Feb 22, 2026 · Industry Insights

Why Multi‑Agent AI Fails at Scale and How 12‑Factor Cloud‑Native Principles Save It

The article explains why naïve multi‑agent AI architectures collapse under load due to internal east‑west dependencies, and shows how applying 12‑Factor App and cloud‑native patterns—isolated workers, externalized state, short‑lived sessions, and strict orchestration—enable scalable, fault‑tolerant agentic systems.

12-FactorKubernetescloud-native
0 likes · 17 min read
Why Multi‑Agent AI Fails at Scale and How 12‑Factor Cloud‑Native Principles Save It
Baidu Geek Talk
Baidu Geek Talk
Feb 9, 2026 · Databases

How Mantle Redefined Cloud Object Storage Metadata for Billion‑File Scale

This article recounts how Baidu's storage team tackled the performance and scalability limits of traditional object storage by redesigning metadata handling with the Mantle and MantleX architectures, introducing a centralized IndexNode, strong consistency, delta‑record writes, and a seamless single‑node to distributed transition for massive file systems.

cloud object storagedistributed storagefilesystem
0 likes · 37 min read
How Mantle Redefined Cloud Object Storage Metadata for Billion‑File Scale
dbaplus Community
dbaplus Community
Feb 3, 2026 · Backend Development

When Microservices Become a Trap: Risks, Costs, and When They Really Pay Off

This article explains why microservices, while attractive for large systems, introduce hidden costs, operational complexity, network latency, data management challenges, and testing difficulties, and provides a decision framework to determine when a monolith‑first approach is more appropriate.

System Designbackend architecturemicroservices
0 likes · 15 min read
When Microservices Become a Trap: Risks, Costs, and When They Really Pay Off
Network Intelligence Research Center (NIRC)
Network Intelligence Research Center (NIRC)
Feb 3, 2026 · Artificial Intelligence

INCS: A DRL‑Based Intent‑Driven Network‑Wide Configuration Synthesis Framework

The article presents INCS, a novel framework that combines graph neural networks and deep reinforcement learning to achieve protocol‑agnostic, millisecond‑level, globally optimized network configuration synthesis, addressing scalability, protocol dependence, and lack of optimization in traditional SMT‑based methods, and demonstrates its superior performance on large‑scale topologies.

DDPGGraph Neural NetworkNetwork Synthesis
0 likes · 8 min read
INCS: A DRL‑Based Intent‑Driven Network‑Wide Configuration Synthesis Framework
Huolala Tech
Huolala Tech
Jan 30, 2026 · Backend Development

How HuoLala Built a Scalable Todo Center to Handle Billions of Requests

To support HuoLala’s massive driver workflow, the team designed a platform‑wide Todo Center that standardizes tasks, optimizes performance, decouples services, and ensures strong and eventual consistency, while employing traffic‑shaping, asynchronous processing, and robust monitoring to sustain billions of daily queries with low latency.

System Designevent-drivenmicroservices
0 likes · 14 min read
How HuoLala Built a Scalable Todo Center to Handle Billions of Requests
Raymond Ops
Raymond Ops
Jan 27, 2026 · Databases

Redis Sentinel vs Cluster: Which Architecture Wins for High‑Traffic Deployments?

This comprehensive guide compares Redis Sentinel and Redis Cluster, detailing their design philosophies, configuration examples, performance benchmarks, operational complexity, scalability, high‑availability features, and migration strategies, helping engineers choose the optimal solution for demanding production environments.

ClusterSentinelmigration
0 likes · 36 min read
Redis Sentinel vs Cluster: Which Architecture Wins for High‑Traffic Deployments?
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jan 13, 2026 · Backend Development

Designing Scalable Comment Systems: From Nested Trees to Flat Floors

This article examines how to design a high‑performance comment system by comparing nested and flat (cover‑floor) database models, evaluating adjacency list, path enumeration, and closure table approaches, and outlining write‑asynchronous, cache‑first read strategies for millions of users.

backendcachingcomment system
0 likes · 5 min read
Designing Scalable Comment Systems: From Nested Trees to Flat Floors
DevOps Coach
DevOps Coach
Jan 10, 2026 · Operations

How to Scale Your Web App from 10K to Millions: 10 Essential Practices

This guide outlines ten practical steps—adding load balancers, horizontal scaling, stateless services, connection pooling, aggressive caching, read replicas, task queues, auto‑scaling, WebSocket gateways, and comprehensive monitoring—to reliably handle sudden traffic spikes and keep your application responsive and cost‑effective.

auto-scalingcachingscalability
0 likes · 9 min read
How to Scale Your Web App from 10K to Millions: 10 Essential Practices
dbaplus Community
dbaplus Community
Jan 8, 2026 · Backend Development

How Big Platforms Verify Username Availability in Milliseconds

This article walks through the layered architecture that large services like Instagram use to instantly check if a username is taken, starting from simple database queries, adding caching, employing Bloom filters, and finally using Trie structures for fast, memory‑efficient lookups.

Bloom filterTriebackend architecture
0 likes · 10 min read
How Big Platforms Verify Username Availability in Milliseconds

From Minutes to Milliseconds: Atlas Architecture Solves Verification Bottlenecks

The paper presents Atlas, a native three‑layer distributed verification system that replaces centralized tools with switch, region, and center adapters, achieving sub‑20 ms validation for thousands of nodes and up to 1500× speedup over EPVerifier, while supporting incremental updates and preserving scalability.

ATLASDistributed Architectureincremental updates
0 likes · 7 min read
From Minutes to Milliseconds: Atlas Architecture Solves Verification Bottlenecks
DevOps Coach
DevOps Coach
Jan 2, 2026 · Interview Experience

Why System Design Interviews Fail: Hidden Trade‑offs and Real‑World Failure Modes

The article reveals how system‑design interview candidates often rely on memorized patterns without understanding underlying trade‑offs, and shows how probing failure scenarios, questioning assumptions, and quantifying metrics can transform interview performance from rote diagrams to rigorous, data‑driven reasoning.

System Designarchitecturefailure modes
0 likes · 10 min read
Why System Design Interviews Fail: Hidden Trade‑offs and Real‑World Failure Modes
dbaplus Community
dbaplus Community
Dec 30, 2025 · Backend Development

How to Tackle Massive Message Queue Backlogs in High‑Traffic Scenarios

During peak traffic like Double‑11, a message queue can accumulate millions of messages, and simply adding consumer instances only offers temporary relief; this article explains the partition model limits, how to calculate proper partition numbers, fast remediation tactics, and deep consumer‑side optimizations for robust, scalable processing.

BacklogKafkaMessage Queue
0 likes · 20 min read
How to Tackle Massive Message Queue Backlogs in High‑Traffic Scenarios
Data Integration and Governance
Data Integration and Governance
Dec 30, 2025 · Cloud Computing

Why Cloud Computing Often Fails to Deliver Value—and How to Choose the Right Solution

Many enterprises spend heavily on cloud services yet see little efficiency gain because they misunderstand cloud computing’s true value, select the wrong deployment model, or ignore key pitfalls; this article explains core concepts, selection criteria, benefits, real‑world use cases, and common mistakes to avoid.

Cloud ComputingData Securitycost optimization
0 likes · 11 min read
Why Cloud Computing Often Fails to Deliver Value—and How to Choose the Right Solution
Alibaba Cloud Developer
Alibaba Cloud Developer
Dec 29, 2025 · Artificial Intelligence

How Alibaba’s Tair KVCache Manager Revolutionizes Enterprise‑Level LLM Cache Management

This article details the architecture and implementation of Tair KVCache Manager, an enterprise‑grade service that centralises KVCache metadata, decouples inference engines from storage, provides elastic scaling, multi‑tenant isolation, high availability, and performance‑optimised cache management for large‑scale LLM inference workloads.

Cache ManagementKVCacheLLM
0 likes · 28 min read
How Alibaba’s Tair KVCache Manager Revolutionizes Enterprise‑Level LLM Cache Management
macrozheng
macrozheng
Dec 26, 2025 · Databases

NewSQL vs Middleware Sharding: Which Architecture Really Wins?

This article objectively compares middleware‑based sharding solutions with native NewSQL distributed databases, examining their architectural differences, transaction handling, high‑availability, scaling, SQL support, storage engines, and maturity to help engineers decide which approach best fits their workload.

CAP theoremNewSQLPaxos
0 likes · 20 min read
NewSQL vs Middleware Sharding: Which Architecture Really Wins?
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Dec 21, 2025 · Backend Development

How Elasticsearch Scales to Billions of Queries: Sharding, Inverted Index, Distributed Execution, and Replication

Elasticsearch achieves billion‑scale search performance by combining horizontal sharding, immutable inverted‑index segments, a two‑stage distributed Query/FETCH model, and multiple replicas with a coordinator node to ensure high concurrency, scalability, and availability.

Distributed QueryElasticsearchReplication
0 likes · 4 min read
How Elasticsearch Scales to Billions of Queries: Sharding, Inverted Index, Distributed Execution, and Replication
Woodpecker Software Testing
Woodpecker Software Testing
Dec 18, 2025 · Operations

How Load Testing Protects System Stability in High‑Traffic Internet Services

Load testing, a performance testing technique that simulates massive concurrent users, evaluates throughput, response time, and stability, follows a five‑step workflow—from requirement breakdown to analysis—and helps uncover bottlenecks such as database connection limits or CDN misconfigurations before production launch.

cloud-nativejmeterload testing
0 likes · 6 min read
How Load Testing Protects System Stability in High‑Traffic Internet Services
Bilibili Tech
Bilibili Tech
Nov 21, 2025 · Backend Development

How Bilibili Scaled Its Private Messaging System to Handle 10× Traffic

This article analyzes the current bottlenecks of Bilibili's private messaging service, explains the technical challenges of massive data volume and traffic spikes, and presents a comprehensive multi‑layer architecture upgrade—including cache strategies, BFF refactoring, database sharding, and consistency mechanisms—to ensure scalability and reliability.

BFFconsistencydatabase sharding
0 likes · 16 min read
How Bilibili Scaled Its Private Messaging System to Handle 10× Traffic
dbaplus Community
dbaplus Community
Nov 16, 2025 · Backend Development

How Shopify Scales 30 TB per Minute with a Monolithic Architecture

Shopify handles over 30 TB of data each minute and millions of requests by using a disciplined, modular monolithic architecture enhanced with hexagonal design, Pods isolation, real‑time data pipelines, and a heavily sharded MySQL deployment, demonstrating that simplicity can scale to internet‑level traffic without microservices.

databaseshexagonal-architecturemonolith
0 likes · 10 min read
How Shopify Scales 30 TB per Minute with a Monolithic Architecture
php Courses
php Courses
Nov 1, 2025 · Backend Development

Why Laravel Queues Are the Secret to Lightning‑Fast Web Apps

In today's digital era, Laravel queues offload time‑consuming tasks from the main thread, boosting performance, scalability, and user experience, making applications more responsive and competitive by handling complex operations like email sending and order processing efficiently.

laravelperformancequeues
0 likes · 7 min read
Why Laravel Queues Are the Secret to Lightning‑Fast Web Apps
NiuNiu MaTe
NiuNiu MaTe
Oct 29, 2025 · Backend Development

How to Build a Billion‑User Real‑Time Leaderboard: Architecture, Tools, and Pitfalls

This article walks through the end‑to‑end design of a leaderboard that must serve over 100 million users with 100 k queries per second, covering requirement clarification, real‑time and accuracy challenges, technology selection such as Redis ZSet, multi‑layer architecture, sharding, caching, monitoring, and practical implementation tips to achieve low latency, high consistency, and cost‑effective scalability.

Big DataLeaderboarddistributed systems
0 likes · 19 min read
How to Build a Billion‑User Real‑Time Leaderboard: Architecture, Tools, and Pitfalls
Alibaba Cloud Big Data AI Platform
Alibaba Cloud Big Data AI Platform
Oct 22, 2025 · Big Data

Li Auto’s Trillion‑Row Real‑Time Car‑Network Analytics Using Hologres + Flink

Li Auto’s data team tackled the explosion of vehicle‑telemetry data—over a trillion rows and millions of signals per second—by redesigning their data foundation with Alibaba Cloud’s Hologres and Flink, achieving sub‑second latency, elastic scaling, high availability, and significant cost reductions across real‑time and offline workloads.

Car TelemetryFlinkHologres
0 likes · 16 min read
Li Auto’s Trillion‑Row Real‑Time Car‑Network Analytics Using Hologres + Flink
Tencent Cloud Developer
Tencent Cloud Developer
Oct 22, 2025 · Backend Development

How Tencent News Cut PUSH Platform Code by 87% and Boosted Performance 3.5×

The article details how Tencent News' PUSH platform was re‑architected—consolidating modules, unifying the tech stack to Go, building an in‑house message channel, and introducing batch IO and priority scheduling—resulting in a 70% cost cut, 3.5‑fold throughput increase, and dramatically lower latency.

golangmicroservicesperformance
0 likes · 20 min read
How Tencent News Cut PUSH Platform Code by 87% and Boosted Performance 3.5×
Alibaba Cloud Observability
Alibaba Cloud Observability
Oct 20, 2025 · Cloud Native

How ‘泡姆泡姆’ Leverages Cloud‑Native Architecture for Global Low‑Latency Gaming

The multiplayer party game 泡姆泡姆 combines colorful shooting, match‑3, physics puzzles and arcade mini‑games, and uses a cloud‑native stack on Alibaba Cloud Container Service with OpenKruiseGame, Keda‑driven auto‑scaling, multi‑region deployment, zero‑downtime updates and a three‑layer observability platform to deliver seamless low‑latency experiences worldwide.

Game DevelopmentObservabilitycloud-native
0 likes · 10 min read
How ‘泡姆泡姆’ Leverages Cloud‑Native Architecture for Global Low‑Latency Gaming
Ray's Galactic Tech
Ray's Galactic Tech
Oct 14, 2025 · Databases

Master Redis Key Naming: Best Practices for Scalable and Maintainable Data

Effective Redis key naming is essential for building robust, scalable applications; this guide outlines clear conventions—meaningful names, colon-separated namespaces, concise keys, proper ordering, TTL usage—and provides concrete examples across data types, common pitfalls, and a universal key template to improve readability, maintenance, and performance.

Key NamingRedisbest practices
0 likes · 6 min read
Master Redis Key Naming: Best Practices for Scalable and Maintainable Data
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Oct 12, 2025 · Backend Development

Master System Design: 30 Core Concepts Every Backend Engineer Must Know

This article presents a comprehensive guide to essential system‑design concepts—including client‑server architecture, IP addressing, DNS, proxies, latency, HTTP/HTTPS, APIs, REST, GraphQL, databases, scaling, caching, microservices, message queues, rate limiting, API gateways, and more—illustrated with Spring Boot 3 examples and diagrams.

System Designbackend architecturescalability
0 likes · 30 min read
Master System Design: 30 Core Concepts Every Backend Engineer Must Know
ITPUB
ITPUB
Oct 5, 2025 · Backend Development

How to Clear a 10‑Million‑Message Queue in 5 Hours: A Five‑Step Rescue Plan

When a flash‑sale causes a 10 million‑message backlog and consumers only process 200 messages per second, this guide shows a five‑step, 5‑hour strategy—horizontal scaling, message downgrade, flow control, temporary dump, and parallel blasting—to restore throughput and prevent system collapse.

Kafkadistributed systemsperformance optimization
0 likes · 6 min read
How to Clear a 10‑Million‑Message Queue in 5 Hours: A Five‑Step Rescue Plan
IT Services Circle
IT Services Circle
Oct 1, 2025 · Backend Development

Designing a Fast, Reliable, Cost‑Effective Like System for High‑Traffic Apps

This article breaks down the essential requirements and architecture of a high‑performance like system, covering fast response, data consistency, scalability under traffic spikes, and cost‑efficient resource use, while detailing the technical stack, caching strategies, async persistence, and practical optimizations.

Kafkabackend designlike system
0 likes · 17 min read
Designing a Fast, Reliable, Cost‑Effective Like System for High‑Traffic Apps
DevOps Coach
DevOps Coach
Sep 26, 2025 · Backend Development

30 Essential System Design Concepts Every Engineer Should Master

This comprehensive guide walks readers through the core building blocks of system design—from client‑server architecture, IP addressing, DNS, and proxies to databases, scaling strategies, caching, microservices, and API management—providing practical examples, diagrams, and code snippets to prepare for real‑world projects and technical interviews.

APIbackenddatabases
0 likes · 31 min read
30 Essential System Design Concepts Every Engineer Should Master
vivo Internet Technology
vivo Internet Technology
Sep 24, 2025 · Backend Development

How Vivo Browser Scaled to Millions: Architecture Upgrade for High‑Performance Coin Incentive System

This article details how Vivo Browser's welfare center was re‑engineered—splitting services, sharding databases, adding arbitration and soft‑transaction mechanisms—to overcome traffic, I/O, and data‑consistency challenges, enabling stable operation at tens of millions of daily active users while reducing storage costs.

Data Consistencybackend architecturedatabase sharding
0 likes · 11 min read
How Vivo Browser Scaled to Millions: Architecture Upgrade for High‑Performance Coin Incentive System
Sanyou's Java Diary
Sanyou's Java Diary
Sep 22, 2025 · Backend Development

How to Build a Scalable Enterprise Unified Message Push System

This article explains why growing enterprises need a unified message‑push platform, outlines the core challenges such as multi‑channel integration, high concurrency, reliability, templating and extensibility, and then walks through a complete architecture design—including access, business, service and storage layers—to achieve a scalable, maintainable solution.

Message PushSystem Architecturebackend
0 likes · 10 min read
How to Build a Scalable Enterprise Unified Message Push System
IT Architects Alliance
IT Architects Alliance
Sep 19, 2025 · Fundamentals

Why Loose Coupling Is the Secret Sauce Behind Scalable Architecture

Loose coupling, a design principle that minimizes inter-component dependencies, enables scalable, testable, and flexible systems by using clear interfaces, event-driven architectures, API gateways, and service meshes, while also presenting trade‑offs such as added complexity, performance overhead, and consistency challenges in distributed environments.

Design PrinciplesLoose CouplingSoftware Architecture
0 likes · 12 min read
Why Loose Coupling Is the Secret Sauce Behind Scalable Architecture
DevOps Coach
DevOps Coach
Sep 18, 2025 · Backend Development

From Zero to Confident: Master System Design for Interviews and Real Projects

The author shares a step‑by‑step journey from feeling lost about system design to confidently tackling interview questions and real‑world architectures, outlining a learning roadmap, practical exercises, resource recommendations, and tips for applying and teaching the concepts.

Learningbackendscalability
0 likes · 8 min read
From Zero to Confident: Master System Design for Interviews and Real Projects
IT Services Circle
IT Services Circle
Sep 15, 2025 · Backend Development

How to Ace a Billion‑Scale URL Shortening System Design Interview

This article walks through the complete design of a high‑performance, highly available URL shortener—covering business value, requirement analysis, capacity estimation, API definitions, database schema, key generation algorithms, sharding, caching, load balancing, and expiration cleanup—so you can impress interviewers with a thorough, scalable solution.

API designSystem DesignURL shortener
0 likes · 25 min read
How to Ace a Billion‑Scale URL Shortening System Design Interview
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Sep 11, 2025 · Operations

Mastering Load Balancing: Single, Dual, and Multi‑Layer Architectures Explained

This article explains the fundamentals of load balancing, describing single‑layer, dual‑layer, and multi‑layer architectures, their advantages, disadvantages, and suitable scenarios, helping readers choose the right design based on traffic volume, availability, security, topology, budget, and operational capabilities.

high availabilityload balancingoperations
0 likes · 6 min read
Mastering Load Balancing: Single, Dual, and Multi‑Layer Architectures Explained
Architect's Guide
Architect's Guide
Sep 10, 2025 · Databases

Why and How to Implement Database Sharding: Strategies, Middleware, and Best Practices

This article explains why database sharding becomes essential as user growth and data volume surge, describes horizontal and vertical partitioning methods, compares range and hash routing, and reviews popular sharding middleware with their advantages and drawbacks to help you choose the right solution.

Horizontal PartitioningVertical Partitioningdatabase sharding
0 likes · 12 min read
Why and How to Implement Database Sharding: Strategies, Middleware, and Best Practices
dbaplus Community
dbaplus Community
Sep 6, 2025 · Fundamentals

30 Must‑Know System Design Concepts to Build Scalable, Reliable Applications

This article walks you through the 30 core system‑design concepts—from client‑server basics, IP, DNS, and load balancing to databases, sharding, caching, CAP theorem, microservices, message queues, rate limiting, API gateways and idempotency—showing how each piece fits together to create high‑performance, fault‑tolerant software.

APISystem Designcaching
0 likes · 29 min read
30 Must‑Know System Design Concepts to Build Scalable, Reliable Applications
Refining Core Development Skills
Refining Core Development Skills
Sep 3, 2025 · Operations

When Should You Hire a Dedicated Performance Engineering Team?

This article explains why modern enterprises increasingly need specialized performance engineering teams, outlines their ROI through cost savings, latency reduction, scalability, and engineering efficiency, details the engineers' responsibilities, and provides practical hiring guidelines and real‑world case studies.

Latency Reductioncost optimizationinfrastructure ROI
0 likes · 29 min read
When Should You Hire a Dedicated Performance Engineering Team?
Tencent Cloud Developer
Tencent Cloud Developer
Sep 2, 2025 · Backend Development

How to Build a Scalable Enterprise Unified Message Push System

This article examines the core challenges of multi‑channel integration, high concurrency, reliability, and extensibility, then walks through a full‑link push workflow and presents a four‑layer architecture—including access, business, service, and storage layers—to guide the design of a robust, scalable enterprise message‑push platform.

IntegrationMessage PushSystem Architecture
0 likes · 10 min read
How to Build a Scalable Enterprise Unified Message Push System
FunTester
FunTester
Sep 1, 2025 · Operations

Why Load Testing Is Critical for High‑Traffic Apps and How to Do It Right

This article explains why load testing is essential for modern applications that must serve millions of users, outlines various test types and best‑practice steps, recommends tools and frameworks, and shows how continuous testing integrated into CI/CD pipelines ensures scalability, reliability, and optimal performance under unpredictable traffic spikes.

CI/CDPerformance Monitoringload testing
0 likes · 11 min read
Why Load Testing Is Critical for High‑Traffic Apps and How to Do It Right
High Availability Architecture
High Availability Architecture
Aug 28, 2025 · Fundamentals

5 Architecture Elements, 15 Design Principles & 6 Common Pitfalls

This article explains the essential components of software architecture—elements, structure, and connections—while presenting fifteen universal design principles, practical guidelines for monolithic, distributed, and microservice systems, and six common architectural mistakes to avoid, helping teams build scalable, reliable, and maintainable solutions.

Design PrinciplesSoftware Architecturedistributed systems
0 likes · 21 min read
5 Architecture Elements, 15 Design Principles & 6 Common Pitfalls
DeWu Technology
DeWu Technology
Aug 27, 2025 · Backend Development

How to Build Scalable Go Systems: Principles, Patterns, and Code Practices

This article explains why scalable systems are essential, outlines core design principles such as the open‑closed and modular approaches, demonstrates Go implementations of strategy, middleware, plugin, and configuration‑driven architectures, and provides validation metrics and an evolution roadmap for building extensible backend services.

ConfigurationDesign PatternsGo
0 likes · 20 min read
How to Build Scalable Go Systems: Principles, Patterns, and Code Practices
Tencent Cloud Developer
Tencent Cloud Developer
Aug 26, 2025 · Artificial Intelligence

Building a Scalable, Observable Recommendation Scheduling Engine from Scratch

This article explains how recommendation systems work, distinguishes online services from offline computation, outlines a typical recommendation flow, and presents a three‑stage evolution (1.0, 2.0, 3.0) with design principles for stability, observability, and efficiency, culminating in a DAG‑based orchestration and traceable execution.

AIObservabilitySystem Design
0 likes · 13 min read
Building a Scalable, Observable Recommendation Scheduling Engine from Scratch