Tagged articles

Scaling

253 articles · Page 2 of 3
DevOps
DevOps
Jul 18, 2022 · R&D Management

Practical Strategies for Scaling Lean‑Agile Transformation in Large Development Teams

The article examines the challenges of moving large, multi‑team software organizations from waterfall to lean‑agile practices, offering concrete tactics for product planning, cross‑team coordination, integration, testing, and release, and concludes with a note on an upcoming DevOps hackathon.

ScalingTeam Collaboration
0 likes · 10 min read
Practical Strategies for Scaling Lean‑Agile Transformation in Large Development Teams
Cloud Native Technology Community
Cloud Native Technology Community
Jul 12, 2022 · Cloud Native

How Tencent Cut Kubernetes CPU Costs by 70%: A Full‑Scale Cloud‑Native Optimization Journey

This article presents a comprehensive, data‑driven case study of how Tencent’s internal Kubernetes/TKE platform reduced monthly CPU usage by up to 70% and memory usage by 50% through systematic cost data collection, VPA/HPA enhancements, custom scheduling, node‑level over‑commit, and safe node decommissioning, while maintaining zero‑incident reliability.

Cloud NativeHPAKubernetes
0 likes · 28 min read
How Tencent Cut Kubernetes CPU Costs by 70%: A Full‑Scale Cloud‑Native Optimization Journey
G7 EasyFlow Tech Circle
G7 EasyFlow Tech Circle
May 20, 2022 · Backend Development

Securing Public‑Facing Kafka: Authentication, Configuration, and Scaling Strategies

This article shares G7 Tech’s practical experience of exposing Kafka to the public internet, covering encryption, AAA, three authentication schemes, listener configuration, scaling for massive topics with Kubernetes, storage optimization, and integration with the gmq management platform and Kafka‑REST.

KafkaKubernetesPublic Network
0 likes · 10 min read
Securing Public‑Facing Kafka: Authentication, Configuration, and Scaling Strategies
Architecture Digest
Architecture Digest
May 19, 2022 · Operations

Designing High‑Availability Stateless Services: Redundancy, Load Balancing, Scaling, and Monitoring

The article explains how to build highly available stateless services by using redundant deployment, vertical and horizontal scaling, appropriate load‑balancing algorithms, monitoring, and automated recovery, and also discusses high‑concurrency identification, CDN/OSS usage, and practical recommendations for cloud‑native environments.

High AvailabilityMonitoringScaling
0 likes · 11 min read
Designing High‑Availability Stateless Services: Redundancy, Load Balancing, Scaling, and Monitoring
Cloud Native Technology Community
Cloud Native Technology Community
May 10, 2022 · Cloud Native

How PayPal Scaled Kubernetes to 4,100 Nodes and 200k Pods

PayPal’s engineering team detailed their journey of scaling Kubernetes from a few hundred nodes to over 4,100 nodes and 200,000 Pods, describing cluster topology, workload generation, API server bottlenecks, controller manager and scheduler tuning, extensive etcd optimizations, and the resulting performance gains that met Kubernetes SLOs.

Cloud NativeKubernetesPayPal
0 likes · 13 min read
How PayPal Scaled Kubernetes to 4,100 Nodes and 200k Pods
HomeTech
HomeTech
Apr 27, 2022 · Big Data

AutoStream Real‑Time Computing Platform: Architecture, Resource Management, Scaling, Lakehouse Integration, and PyFlink Practices

This article details Car Home's AutoStream platform evolution from Storm to Flink‑based versions, covering real‑time application scenarios, strict budget‑controlled resource management, automatic scaling, lake‑house architecture with Iceberg, PyFlink integration, and future plans for resource optimisation and batch‑stream unification.

AutoStreamFlinkLakehouse
0 likes · 15 min read
AutoStream Real‑Time Computing Platform: Architecture, Resource Management, Scaling, Lakehouse Integration, and PyFlink Practices
IT Architects Alliance
IT Architects Alliance
Apr 27, 2022 · Operations

High‑Availability Architecture for a Billion‑Scale Membership System: ES Dual‑Center, Redis Caching, MySQL Migration, and Flow‑Control Strategies

This article details how a membership system serving billions of users achieves high performance and high availability through a dual‑center Elasticsearch cluster, traffic‑isolated ES clusters, Redis cache with distributed locks, MySQL dual‑center partitioning, and fine‑grained flow‑control and degradation mechanisms, all while ensuring zero‑downtime migrations and consistent data.

Flow ControlScalingdistributed-systems
0 likes · 20 min read
High‑Availability Architecture for a Billion‑Scale Membership System: ES Dual‑Center, Redis Caching, MySQL Migration, and Flow‑Control Strategies
Top Architect
Top Architect
Apr 3, 2022 · Databases

Designing Data Architecture for Microservices: Database Choices, Decoupling, and Scaling

This article explains how to design data architecture for microservice systems, covering the advantages of microservices, decoupling principles, lightweight APIs, DevOps integration, database per service versus shared databases, polyglot persistence, and why MongoDB is a suitable choice for scalable, dynamic, and sharded data storage.

Database DesignMongoDBPolyglot Persistence
0 likes · 17 min read
Designing Data Architecture for Microservices: Database Choices, Decoupling, and Scaling
Open Source Linux
Open Source Linux
Mar 17, 2022 · Cloud Native

How PayPal Scaled Kubernetes to 4,000 Nodes and 200,000 Pods

PayPal’s engineering team detailed their journey of scaling Kubernetes from a few hundred nodes to over 4,000 nodes and 200,000 pods, describing the cluster topology, workload generation, bottlenecks in the API server, controller manager, scheduler, and etcd, and the optimizations that enabled stable performance at massive scale.

Cloud NativeKubernetesPayPal
0 likes · 12 min read
How PayPal Scaled Kubernetes to 4,000 Nodes and 200,000 Pods
21CTO
21CTO
Mar 13, 2022 · Backend Development

How Meituan Built a Fault‑Tolerant Instant Logistics Platform at Scale

Meituan’s instant logistics platform evolved from vertical services to a micro‑service, distributed architecture that handles massive order‑rider matching, ultra‑low latency, and high availability, leveraging AI for pricing, ETA, scheduling, and employing robust scaling, consistency, and disaster‑recovery techniques.

AIHigh AvailabilityMicroservices
0 likes · 10 min read
How Meituan Built a Fault‑Tolerant Instant Logistics Platform at Scale
Hacker Afternoon Tea
Hacker Afternoon Tea
Jan 29, 2022 · Cloud Native

Running an Undermoon Redis Cluster with Docker Compose

This guide walks through setting up an Undermoon Redis cluster using Docker Compose, covering prerequisites, building images, registering proxies, creating and scaling the cluster, and demonstrating automatic failover with concrete command‑line examples.

ClusterDockerDocker Compose
0 likes · 7 min read
Running an Undermoon Redis Cluster with Docker Compose
Architecture Digest
Architecture Digest
Jan 13, 2022 · Backend Development

Scaling RabbitMQ to Million‑Message Throughput: Architecture, Sharding, Federation, and High‑Availability Practices

This article explains how to horizontally scale RabbitMQ clusters to handle millions of messages per second by leveraging cluster modes, mirror queues, sharding plugins, consistent‑hash exchanges, federation, and high‑availability configurations, while also covering practical scenarios such as retries, delayed tasks, and Spring AMQP integration.

ClusteringFederationHigh Availability
0 likes · 22 min read
Scaling RabbitMQ to Million‑Message Throughput: Architecture, Sharding, Federation, and High‑Availability Practices
21CTO
21CTO
Dec 24, 2021 · Operations

Why Xi'an’s One‑Code Pass Crashed: Analyzing System Overload and Scaling Fixes

On December 20 the Xi'an health‑code app "One‑Code Pass" suffered a massive outage as a sudden traffic surge overwhelmed its query‑heavy backend, exposing network bottlenecks and a lack of scaling mechanisms, prompting a detailed technical analysis and proposed architectural remedies.

Scalingrate limitingsystem overload
0 likes · 9 min read
Why Xi'an’s One‑Code Pass Crashed: Analyzing System Overload and Scaling Fixes
Top Architect
Top Architect
Dec 22, 2021 · Operations

Load Balancing: Principles, Types, and Algorithms

This article explains the fundamentals of load balancing, covering its purpose, vertical and horizontal scaling, various classifications such as DNS, IP, link‑layer and hybrid methods, common algorithms like round‑robin and weighted, as well as hardware solutions, providing a comprehensive guide for building scalable, high‑availability systems.

AlgorithmsHigh AvailabilityLoad Balancing
0 likes · 13 min read
Load Balancing: Principles, Types, and Algorithms
Alibaba Cloud Native
Alibaba Cloud Native
Dec 6, 2021 · Cloud Native

How Alibaba Cloud’s ECS‑Based FaaS Achieves High‑Density, Low‑Latency Serverless Scaling

This article explains the design of an ECS‑based Function‑as‑a‑Service platform, covering multi‑tenant deployment, rapid horizontal scaling, resource‑utilization optimization, avalanche‑prevention strategies, and high‑density deployment techniques that together enable fast, cost‑effective cloud‑native serverless workloads.

Cloud NativeECSScaling
0 likes · 12 min read
How Alibaba Cloud’s ECS‑Based FaaS Achieves High‑Density, Low‑Latency Serverless Scaling
IT Architects Alliance
IT Architects Alliance
Nov 9, 2021 · Operations

Why Scale and How: Hardware Expansion, AKF Splitting Principle, Distributed ID Generation, and Elastic Scaling

The article explains the reasons for scaling, outlines hardware and component expansion strategies, introduces the AKF splitting principle for distributed systems, discusses database clustering and distributed ID generation methods such as UUID and Snowflake, and describes elastic scaling challenges and solutions.

Elastic ScalingScalingcapacity planning
0 likes · 14 min read
Why Scale and How: Hardware Expansion, AKF Splitting Principle, Distributed ID Generation, and Elastic Scaling
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Nov 8, 2021 · Operations

How to Scale Your System: From Hardware Expansion to Distributed ID Strategies

This article explains why capacity expansion is necessary, outlines hardware and component scaling strategies, introduces the AKF splitting principle for Redis clusters, discusses challenges of distributed scaling such as data consistency and high concurrency, and reviews database clustering and distributed ID generation methods like UUID and Snowflake.

AKF principleElastic ScalingScaling
0 likes · 14 min read
How to Scale Your System: From Hardware Expansion to Distributed ID Strategies
Java High-Performance Architecture
Java High-Performance Architecture
Nov 1, 2021 · Operations

Why Scaling Matters: Hardware Expansion, Distributed ID & Elastic Capacity Strategies

The article explains why performance optimization has limits and outlines practical scaling methods—including whole‑machine and component upgrades, AKF splitting, database clustering, distributed ID generation (UUID and Snowflake), and elastic scaling—while also discussing the challenges each approach introduces.

Elastic ScalingScalingcapacity planning
0 likes · 14 min read
Why Scaling Matters: Hardware Expansion, Distributed ID & Elastic Capacity Strategies
21CTO
21CTO
Oct 30, 2021 · Operations

Scaling Systems: Hardware Expansion, Distributed IDs, and Elastic Capacity

This article explains why capacity expansion is necessary, outlines hardware and component scaling strategies, introduces AKF splitting principles, discusses database clustering and distributed ID generation methods such as UUID and Snowflake, and highlights the benefits and challenges of elastic scaling.

Elastic ScalingScalingcapacity planning
0 likes · 13 min read
Scaling Systems: Hardware Expansion, Distributed IDs, and Elastic Capacity
IT Architects Alliance
IT Architects Alliance
Oct 24, 2021 · Databases

Database Capacity Planning and Scaling with ScyllaDB

This article explains why database capacity planning is challenging and presents a systematic approach—including workload analysis, performance modeling, consistency considerations, and node scaling decisions—using the open‑source NoSQL database ScyllaDB to guide accurate capacity estimation.

NoSQLPerformance ModelingScaling
0 likes · 14 min read
Database Capacity Planning and Scaling with ScyllaDB
21CTO
21CTO
Oct 21, 2021 · Databases

Why Is Database Capacity Planning So Hard? Simplify with ScyllaDB

This article explains why sizing a database cluster is challenging, outlines a step‑by‑step methodology for estimating workload, configuration and performance, discusses the impact of consistency levels, secondary indexes, materialized views and maintenance, and shows how ScyllaDB can be used to model and simplify capacity planning.

Database CapacityNoSQLPerformance Modeling
0 likes · 16 min read
Why Is Database Capacity Planning So Hard? Simplify with ScyllaDB
Laravel Tech Community
Laravel Tech Community
Oct 19, 2021 · Backend Development

Redis Scaling Strategies: Partitioning, Master‑Slave Replication, Sentinel, and Cluster

This article introduces various Redis scaling solutions—including basic partitioning, master‑slave replication, Sentinel high‑availability, and Redis Cluster—explaining their concepts, typical usage patterns, configuration commands, advantages, and drawbacks to help developers choose the right approach for high‑traffic environments.

ClusterPartitioningRedis
0 likes · 12 min read
Redis Scaling Strategies: Partitioning, Master‑Slave Replication, Sentinel, and Cluster
IT Xianyu
IT Xianyu
Sep 15, 2021 · Databases

Database Types, Bottlenecks, Optimization Strategies and Scaling Techniques

This article explains the classification of relational and NoSQL databases, analyzes common performance bottlenecks such as query latency, large fields, and write overhead, and presents practical optimization methods including caching, proper indexing, transaction handling, read‑write separation, and sharding for large‑scale systems.

DatabasesIndexingScaling
0 likes · 17 min read
Database Types, Bottlenecks, Optimization Strategies and Scaling Techniques
Architect
Architect
Sep 8, 2021 · Databases

Redis Scaling Solutions: Partitioning, Master‑Slave, Sentinel, and Cluster

This article explains how to extend Redis beyond a single instance by covering partitioning, master‑slave replication, Sentinel automatic failover, and Redis Cluster, describing their usage methods, advantages, and drawbacks for high‑traffic, high‑availability scenarios.

ClusterPartitioningRedis
0 likes · 11 min read
Redis Scaling Solutions: Partitioning, Master‑Slave, Sentinel, and Cluster
Architects Research Society
Architects Research Society
Aug 23, 2021 · Fundamentals

Agile Architecture Strategies for Scaling Agile Development

This article explains how agile architecture differs from traditional approaches, outlines the full lifecycle of agile architecture, defines responsibilities, introduces the role of an architecture owner, and provides practical guidance for modeling, scaling, communicating, and evolving architecture in large‑scale agile projects while avoiding over‑engineering.

Agile ArchitectureArchitecture ModelingScaling
0 likes · 40 min read
Agile Architecture Strategies for Scaling Agile Development
Full-Stack DevOps & Kubernetes
Full-Stack DevOps & Kubernetes
Jul 19, 2021 · Cloud Native

Mastering Kubernetes Node Isolation, Scaling, and Rolling Updates – Practical Commands and Tips

This guide walks through essential Kubernetes operations such as isolating and recovering nodes, expanding clusters with new nodes, dynamically scaling Pods, managing Labels, scheduling Pods to specific Nodes, performing rolling updates, and configuring high‑availability for etcd and Master components, all with concrete command‑line examples and YAML snippets.

High AvailabilityKubernetesNode Management
0 likes · 19 min read
Mastering Kubernetes Node Isolation, Scaling, and Rolling Updates – Practical Commands and Tips
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Apr 24, 2021 · Databases

Deep Dive into Redis Cluster Architecture and Principles

This article provides a comprehensive analysis of Redis Cluster, covering node and slot assignment, command execution, resharding, redirection, fault‑tolerance, gossip communication, scaling strategies, configuration limits, and practical code examples for building and operating a high‑availability sharded Redis deployment.

ClusterFailoverHigh Availability
0 likes · 21 min read
Deep Dive into Redis Cluster Architecture and Principles
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Apr 22, 2021 · Operations

Designing Highly Available Stateless Services: Load Balancing and Scaling Strategies

This article explains how to build highly available stateless services by using redundant deployment, vertical and horizontal scaling, various load‑balancing algorithms, and automatic recovery mechanisms, while also covering monitoring, high‑concurrency identification, and the role of CDN and OSS in resilient architecture.

CDNHigh AvailabilityLoad Balancing
0 likes · 10 min read
Designing Highly Available Stateless Services: Load Balancing and Scaling Strategies
Liangxu Linux
Liangxu Linux
Apr 12, 2021 · Cloud Native

Understanding Kubernetes Architecture: From Master Nodes to Service Discovery

This article provides a concise yet comprehensive overview of Kubernetes, covering its core architecture, the workflow of creating deployments, pod fundamentals, scaling and rolling updates, networking basics, service discovery, and external access methods such as NodePort, LoadBalancer, and Ingress.

Container OrchestrationKubernetesMicroservices
0 likes · 12 min read
Understanding Kubernetes Architecture: From Master Nodes to Service Discovery
Alibaba Terminal Technology
Alibaba Terminal Technology
Feb 8, 2021 · Cloud Computing

How Alibaba’s Serverless FC Powers Double‑12 Traffic Peaks Without Ops

This article explains how Alibaba Cloud Function Compute (FC) was integrated into internal services to support the Double‑12 promotion, detailing the business requirements, network challenges, hybrid‑cloud solutions, container types, auto‑scaling, rate‑limiting, and the serverless platform’s deployment and gray‑release mechanisms.

Function ComputeScalinghybrid cloud
0 likes · 15 min read
How Alibaba’s Serverless FC Powers Double‑12 Traffic Peaks Without Ops
21CTO
21CTO
Feb 1, 2021 · Databases

Mastering Redis Cluster: Step‑by‑Step Setup, Scaling, and Failover Guide

This tutorial walks through building a Redis Cluster on Redis 6.0+, covering node startup, handshaking, slot assignment, master‑slave replication, command routing, failover handling, and practical scaling operations such as adding, rebalancing, and removing nodes using redis‑cli commands.

CLIClusterFailover
0 likes · 22 min read
Mastering Redis Cluster: Step‑by‑Step Setup, Scaling, and Failover Guide
Architecture Digest
Architecture Digest
Jan 28, 2021 · Databases

Practical Guide to Setting Up and Scaling a Redis Cluster (Redis 6.0+)

This article provides a step‑by‑step tutorial on building a Redis Cluster on a single server, covering node configuration, cluster handshaking, slot assignment, master‑slave replication, command routing, failover handling, and practical scaling operations such as adding and removing nodes using redis‑cli.

ClusterDatabaseHigh Availability
0 likes · 22 min read
Practical Guide to Setting Up and Scaling a Redis Cluster (Redis 6.0+)
DataFunTalk
DataFunTalk
Jan 23, 2021 · Artificial Intelligence

Feature Engineering: Mapping Raw Data to Machine‑Learning Features and Best Practices

This article explains how feature engineering transforms raw data into numerical representations for machine‑learning models, covering mapping of numeric and categorical values, one‑hot and multi‑hot encoding, sparse representations, scaling, handling outliers, binning, data quality checks, and feature interactions to capture non‑linear relationships.

Scalingdata preprocessingencoding
0 likes · 20 min read
Feature Engineering: Mapping Raw Data to Machine‑Learning Features and Best Practices
21CTO
21CTO
Jan 6, 2021 · Databases

Step-by-Step Guide to Building and Scaling a Redis Cluster on Redis 6.0+

This tutorial walks through setting up a Redis Cluster on a single server with six nodes, covering node startup, handshake, slot assignment, master‑slave replication, command routing, fault‑tolerance, and practical scaling operations such as adding, rebalancing, and removing nodes.

ClusterHigh AvailabilityRedis 6.0
0 likes · 25 min read
Step-by-Step Guide to Building and Scaling a Redis Cluster on Redis 6.0+
Code Ape Tech Column
Code Ape Tech Column
Dec 23, 2020 · Fundamentals

Technical Concepts Illustrated Through Relationship Analogies

The article humorously maps various relationship scenarios to core IT concepts such as backup strategies, high‑availability mechanisms, scaling methods, security measures, cloud services, and big‑data techniques, providing an engaging overview of fundamental system design principles.

BackupBig DataCloud Computing
0 likes · 8 min read
Technical Concepts Illustrated Through Relationship Analogies
New Oriental Technology
New Oriental Technology
Nov 17, 2020 · Frontend Development

Solving Double-Tap Zoom Issues in Touch Devices

This article explores the challenges and solutions for implementing double-tap zoom functionality in touch-enabled devices, addressing common problems with existing methods and proposing a mathematical approach to achieve accurate scaling and panning.

ScalingTouch EventsTouch Interaction
0 likes · 9 min read
Solving Double-Tap Zoom Issues in Touch Devices
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Oct 22, 2020 · Cloud Native

Kubernetes Overview, Architecture, and Hands‑On Deployment with Minikube

This article introduces Kubernetes fundamentals, explains its production‑grade nature, container concepts, orchestration features, core architecture, and provides step‑by‑step commands for installing Minikube, creating a cluster, deploying an Nginx application, exposing it as a service, scaling, updating, and deleting the deployment.

Container OrchestrationKubernetesMinikube
0 likes · 16 min read
Kubernetes Overview, Architecture, and Hands‑On Deployment with Minikube
Architecture Digest
Architecture Digest
Sep 14, 2020 · Databases

Understanding the Underlying Mechanics of Elasticsearch and Lucene

This article provides a comprehensive, top‑down and bottom‑up explanation of Elasticsearch’s internal architecture, covering clusters, nodes, shards, Lucene segments, inverted indexes, stored fields, document values, caching, merging, routing, scaling, and query processing, while addressing common performance questions.

ElasticsearchLuceneScaling
0 likes · 11 min read
Understanding the Underlying Mechanics of Elasticsearch and Lucene
Programmer DD
Programmer DD
Aug 23, 2020 · Databases

How to Overcome Database Bottlenecks with Sharding: Strategies and Tools

This article explains common I/O and CPU bottlenecks in databases, compares horizontal and vertical sharding techniques, outlines practical partitioning strategies, introduces popular sharding tools, and provides step‑by‑step guidance for implementing and scaling sharded architectures.

Horizontal PartitioningScalingVertical Partitioning
0 likes · 10 min read
How to Overcome Database Bottlenecks with Sharding: Strategies and Tools
Architect
Architect
Aug 16, 2020 · Databases

Database Bottlenecks and Sharding: Strategies, Tools, and Implementation Steps

This article explains common I/O and CPU bottlenecks in databases, introduces horizontal and vertical sharding concepts, compares sharding tools, outlines practical sharding steps, discusses typical sharding issues such as non‑partition queries and expansion, and provides a concise summary and example implementation.

PartitioningScalingperformance
0 likes · 10 min read
Database Bottlenecks and Sharding: Strategies, Tools, and Implementation Steps
New Oriental Technology
New Oriental Technology
Aug 11, 2020 · Backend Development

Engineering Case Study of New Oriental Cloud Classroom Backend Architecture and Scaling During the Pandemic

The article details how New Oriental's Cloud Classroom backend, built with Java, Spring, MySQL, Redis, Kafka, Sentinel, and other modern technologies, scaled to support millions of users and a hundred‑fold surge in demand during the pandemic through architectural optimizations, distributed caching, traffic control, and rapid performance improvements.

KafkaRedisScaling
0 likes · 7 min read
Engineering Case Study of New Oriental Cloud Classroom Backend Architecture and Scaling During the Pandemic
Manbang Technology Team
Manbang Technology Team
Jun 8, 2020 · Cloud Native

Design and Implementation of a Zookeeper Operator for Kubernetes

This article outlines the design, functional requirements, CRD definition, architecture, deployment, scaling, monitoring, fault‑tolerance, and upgrade strategies of a Zookeeper operator on Kubernetes, including code examples, service configurations, and integration with Prometheus and OAM standards.

Cloud NativeKubernetesMonitoring
0 likes · 18 min read
Design and Implementation of a Zookeeper Operator for Kubernetes
Top Architect
Top Architect
May 29, 2020 · Databases

Redis Scaling Strategies: Partitioning, Master‑Slave Replication, Sentinel, and Cluster

This article explains how to extend Redis beyond single‑node limits by using partitioning, master‑slave replication, Sentinel for automatic failover, and Redis Cluster with hash slots, detailing their usage, advantages, drawbacks, and configuration examples for building high‑availability and scalable in‑memory data stores.

ClusterHigh AvailabilityPartitioning
0 likes · 11 min read
Redis Scaling Strategies: Partitioning, Master‑Slave Replication, Sentinel, and Cluster
Tencent Tech
Tencent Tech
Apr 27, 2020 · Cloud Computing

How Tencent’s Cloud Disk Snapshots Enable 6000 SCF Servers in 1 Minute

This article explains how Tencent Cloud’s Serverless Cloud Function (SCF) leverages Cloud Disk Snapshot technology to achieve the concurrent creation of 6000 virtual machines within a minute, detailing the snapshot‑based creation method, system architecture, performance challenges, and the engineering solutions that dramatically improve latency and bandwidth usage.

Cloud ComputingScalingperformance
0 likes · 8 min read
How Tencent’s Cloud Disk Snapshots Enable 6000 SCF Servers in 1 Minute
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Apr 26, 2020 · Backend Development

How to Build a Million‑Message‑Per‑Second RabbitMQ Cluster: Lessons from Google

This article explains how to design and scale a RabbitMQ cluster capable of handling millions of messages per second, covering core concepts, Google’s large‑scale test setup, sharding and federation plugins, mirror queues, reliability mechanisms, and practical tips for high‑availability and performance optimization.

ClusteringMessage QueueScaling
0 likes · 25 min read
How to Build a Million‑Message‑Per‑Second RabbitMQ Cluster: Lessons from Google
Java Backend Technology
Java Backend Technology
Mar 31, 2020 · Databases

Mastering Database Bottlenecks: When and How to Shard Effectively

This article explains common database performance bottlenecks such as IO and CPU limits, introduces horizontal and vertical sharding concepts, compares sharding tools, outlines practical implementation steps, discusses common pitfalls, and provides scaling strategies to keep your data layer responsive under heavy load.

Horizontal PartitioningScalingVertical Partitioning
0 likes · 11 min read
Mastering Database Bottlenecks: When and How to Shard Effectively
Programmer DD
Programmer DD
Mar 31, 2020 · Databases

Boost Redis Performance: Practical Optimization Techniques

This article explains why Redis performance matters for high‑traffic services and provides a comprehensive set of practical optimizations—including network latency reduction, command pipelining, avoiding slow commands, tuning persistence, OS/hardware settings, and scaling with sharding—to help you keep Redis fast and reliable.

OptimizationPersistenceRedis
0 likes · 17 min read
Boost Redis Performance: Practical Optimization Techniques
Cloud Native Technology Community
Cloud Native Technology Community
Mar 30, 2020 · Cloud Native

Building a Cloud‑Native Large‑Scale Distributed Monitoring System with Prometheus

This article explains how to design and implement a cloud‑native, large‑scale distributed monitoring system using Prometheus, covering its limitations, service‑level sharding, centralized storage, federation, and high‑availability strategies to overcome scaling challenges in Kubernetes environments.

Cloud NativeFederationHigh Availability
0 likes · 12 min read
Building a Cloud‑Native Large‑Scale Distributed Monitoring System with Prometheus
Tencent Tech
Tencent Tech
Mar 17, 2020 · Cloud Native

How Tencent Meeting Scaled Rapidly with Cloud‑Native TKE: Architecture & Practices

This article explains how Tencent Meeting leveraged Tencent Cloud’s Kubernetes Engine (TKE) and a suite of cloud‑native extensions—dynamic routing, fixed networking, parallel scaling, and controlled batch upgrades—to achieve rapid, reliable version iteration and massive capacity growth during the COVID‑19 surge.

CI/CDKubernetesNetworking
0 likes · 14 min read
How Tencent Meeting Scaled Rapidly with Cloud‑Native TKE: Architecture & Practices
ITPUB
ITPUB
Mar 6, 2020 · Backend Development

Why Segment Ditch Microservices for a Monolith—and What We Learned

Segment’s engineering team recounts their evolution from a simple monolith to a sprawling micro‑service ecosystem and back again, detailing queue bottlenecks, repo fragmentation, shared‑library chaos, and how consolidating everything into a single codebase restored performance, scalability, and developer productivity.

MicroservicesScalingbackend
0 likes · 16 min read
Why Segment Ditch Microservices for a Monolith—and What We Learned
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Mar 4, 2020 · Frontend Development

How Tencent Classroom’s Front‑End Team Survived Pandemic Traffic Surges

During the COVID‑19 pandemic, Tencent Classroom’s front‑end team faced unprecedented traffic spikes, forcing rapid decisions on domain stability, video streaming, data platforms, messaging, monitoring, and deployment pipelines, while sharing lessons on scaling, resilience, and collaborative development under extreme pressure.

FrontendMonitoringScaling
0 likes · 13 min read
How Tencent Classroom’s Front‑End Team Survived Pandemic Traffic Surges
Alibaba Cloud Native
Alibaba Cloud Native
Feb 10, 2020 · Cloud Native

Mastering Kubernetes StatefulSet: Deploy, Scale, and Upgrade Stateful Apps

This guide explains how Kubernetes StatefulSet solves the challenges of deploying stateful applications by providing stable network identities, persistent storage, ordered scaling, and flexible update strategies, and walks through example manifests, creation commands, status inspection, upgrade procedures, and scaling policies.

KubernetesScalingUpgrade Strategies
0 likes · 21 min read
Mastering Kubernetes StatefulSet: Deploy, Scale, and Upgrade Stateful Apps
Big Data Technology Architecture
Big Data Technology Architecture
Feb 5, 2020 · Big Data

Elasticsearch Index Design: Scaling to PB/TP Levels and Best Practices

This article provides a comprehensive guide on designing Elasticsearch indices for massive data volumes, covering shard and replica sizing, mapping strategies, rollover templates, curator cleanup, tokenization choices, query type selection, and multi‑table association techniques to achieve efficient, reliable search at PB‑scale.

CuratorElasticsearchRollover
0 likes · 24 min read
Elasticsearch Index Design: Scaling to PB/TP Levels and Best Practices
JD Retail Technology
JD Retail Technology
Jan 8, 2020 · Operations

Comprehensive Guide to E‑commerce Promotion Traffic Management and System Preparation

This article explains how e‑commerce promotions differ from offline sales by offering lower participation thresholds and flexible discount tactics, outlines methods for estimating and handling traffic spikes, and provides detailed strategies for system capacity planning, load testing, monitoring, and incident response to ensure stable large‑scale promotional events.

Load TestingMonitoringScaling
0 likes · 23 min read
Comprehensive Guide to E‑commerce Promotion Traffic Management and System Preparation
360 Quality & Efficiency
360 Quality & Efficiency
Jan 7, 2020 · Backend Development

Scaling a Backend: From Single Server to Reverse Proxy, Load Balancing, Microservices, Caching, and Partitioning

This article explains how to evolve a simple single‑node backend by adding a reverse proxy, introducing load balancers, scaling databases, adopting micro‑services, leveraging caches and CDNs, using message queues, and applying partitioning techniques to handle massive traffic while maintaining consistency and reliability.

Message QueueMicroservicesScaling
0 likes · 10 min read
Scaling a Backend: From Single Server to Reverse Proxy, Load Balancing, Microservices, Caching, and Partitioning
Youzan Coder
Youzan Coder
Dec 26, 2019 · Product Management

Youzan's Demand Backlog Management: From Single Product to Multi‑Product Scaling

Youzan scales demand backlog management from a single product to multiple lines by aligning OKR‑driven strategic goals with stakeholder inputs, centralizing ownership in a product‑owner‑led backlog that integrates information, uses user‑story, impact‑mapping and MoSCoW prioritization, employs fixed Scrum/Kanban cycles, splits large backlogs by domain, and leverages electronic kanban tools while continuously refining granularity and value‑loop closure.

KanbanOKRProduct Owner
0 likes · 10 min read
Youzan's Demand Backlog Management: From Single Product to Multi‑Product Scaling
Didi Tech
Didi Tech
Dec 2, 2019 · Operations

Capacity Estimation Methodology for Growing Services

The article presents a systematic capacity‑estimation methodology that links service traffic to order volume, uses CPU‑Idle as a primary metric, predicts traffic growth and upper‑bound limits, validates predictions with load‑testing, and provides scaling recommendations while noting limitations of the CPU‑Idle baseline.

ScalingTraffic Predictioncapacity planning
0 likes · 9 min read
Capacity Estimation Methodology for Growing Services
Efficient Ops
Efficient Ops
Nov 20, 2019 · Databases

Mastering Codis: Seamless Redis Scaling and High‑Availability Strategies

This comprehensive guide details how Codis extends Redis with a proxy‑based architecture to achieve transparent horizontal scaling, smooth data migration, high availability, fault tolerance, and operational best‑practices, while also covering common Redis pitfalls and performance tuning.

CodisRedisScaling
0 likes · 26 min read
Mastering Codis: Seamless Redis Scaling and High‑Availability Strategies
Alibaba Cloud Developer
Alibaba Cloud Developer
Nov 5, 2019 · Cloud Native

How Xianyu Scaled to Millions of DAUs: Inside Its Architecture Evolution

This article chronicles Xianyu’s journey from a modest tea‑room startup to a platform with tens of millions of daily active users, detailing each architectural phase—trial, development, platform, and cloud‑native integration—and the technical decisions that enabled rapid scaling, cross‑platform development, and operational efficiency.

Scalingcloud-nativemobile-development
0 likes · 13 min read
How Xianyu Scaled to Millions of DAUs: Inside Its Architecture Evolution
dbaplus Community
dbaplus Community
Oct 20, 2019 · Big Data

Mastering Kafka: Concepts, Installation, Optimization, and Security

This comprehensive guide covers Kafka's core concepts, design principles, installation steps, configuration tweaks, performance optimizations, permission management, common operational commands, cluster scaling, log retention settings, and monitoring scripts to help you build and maintain a robust Kafka ecosystem.

Big DataConfigurationInstallation
0 likes · 20 min read
Mastering Kafka: Concepts, Installation, Optimization, and Security
WeChat Backend Team
WeChat Backend Team
Sep 3, 2019 · Artificial Intelligence

How Tencent Scaled Massive n‑gram Language Models for Real‑Time Speech Recognition

This article presents a distributed system that efficiently supports large‑scale n‑gram language models for automatic speech recognition by introducing caching, a two‑level distributed index, batch processing, and a cascading fault‑tolerance mechanism, demonstrating robust scalability and low communication overhead in Tencent's WeChat ASR service.

N-gramScalingcaching
0 likes · 35 min read
How Tencent Scaled Massive n‑gram Language Models for Real‑Time Speech Recognition
58 Tech
58 Tech
Jul 25, 2019 · Databases

Design and Evolution of WTable’s Scaling Process Using RocksDB

This article explains how the WTable distributed key‑value store leverages RocksDB’s LSM‑tree architecture and slot‑based data distribution to redesign its scaling workflow, separating full and incremental data migration to reduce compaction overhead and achieve high‑speed, low‑impact cluster expansion.

Data MigrationRocksDBScaling
0 likes · 8 min read
Design and Evolution of WTable’s Scaling Process Using RocksDB
Programmer DD
Programmer DD
Jul 4, 2019 · Backend Development

Why We Dropped 140+ Microservices for a Single Monolith—and What We Learned

The article recounts Segment's journey from a monolithic system to a sprawling micro‑service architecture, the operational pain points that emerged, and how consolidating over 140 services into a single codebase improved testing speed, deployment simplicity, and overall developer productivity while revealing new trade‑offs.

Scalingbackendmonolith
0 likes · 16 min read
Why We Dropped 140+ Microservices for a Single Monolith—and What We Learned
21CTO
21CTO
Jun 27, 2019 · Operations

From Hundreds to Thousands: Scaling Operations and Building a Custom Monitoring System

This article recounts AdMaster's five‑year journey from a few dozen servers to thousands, detailing the evolution of their monitoring infrastructure, the challenges faced at each scale stage, and the design of a self‑built, distributed monitoring platform that delivers real‑time alerts, visualized data, and business‑level insights.

InfrastructureOperationsScaling
0 likes · 14 min read
From Hundreds to Thousands: Scaling Operations and Building a Custom Monitoring System
Java Backend Technology
Java Backend Technology
Jun 19, 2019 · Backend Development

Enterprise Redis: Scaling, Monitoring, and Business Isolation

This article explores how enterprises can effectively use Redis by partitioning clusters for independent or shared use, addressing key naming conflicts, implementing graceful scaling with Zookeeper, monitoring performance via Open-Falcon, and quickly isolating problematic business traffic to maintain system stability.

Business IsolationClusterMonitoring
0 likes · 10 min read
Enterprise Redis: Scaling, Monitoring, and Business Isolation
Qunar Tech Salon
Qunar Tech Salon
Feb 19, 2019 · Operations

Forbidden City Night Festival Ticketing Chaos and How to Recover a Crashed Website

The article recounts the Forbidden City’s first night‑time Lantern Festival event, the overwhelming demand that caused the museum’s ticketing website to crash, and includes an interview with a senior operations engineer who explains the causes of such overloads and outlines rapid mitigation and scaling strategies.

OperationsScalingsystem reliability
0 likes · 6 min read
Forbidden City Night Festival Ticketing Chaos and How to Recover a Crashed Website
Ctrip Technology
Ctrip Technology
Dec 26, 2018 · Databases

CTrip’s Large‑Scale Redis Containerization: Architecture, Practices, and Lessons Learned

This article details CTrip’s experience of containerizing a 200 TB+ Redis deployment with millions of queries per second, covering the motivations, architecture, Kubernetes strategies, performance testing, operational challenges, and the practical solutions they devised to achieve high scalability and resource efficiency.

KubernetesScalingcontainerization
0 likes · 15 min read
CTrip’s Large‑Scale Redis Containerization: Architecture, Practices, and Lessons Learned
Java Backend Technology
Java Backend Technology
Dec 4, 2018 · Databases

Mastering MySQL: A Practical Knowledge Map of Deployment Scenarios

This article presents a comprehensive knowledge map of MySQL deployment scenarios—including single‑master, master‑slave, master‑multiple‑slaves, horizontal and vertical clustering, and mixed modes—detailing backup methods, performance tuning, scaling strategies, and high‑availability considerations.

Backup StrategiesDatabase ArchitectureHigh Availability
0 likes · 8 min read
Mastering MySQL: A Practical Knowledge Map of Deployment Scenarios
DevOps
DevOps
Nov 12, 2018 · R&D Management

Microsoft's Journey to Modern Software Engineering: Scaling Agile, DevOps, and Service Maturity

Microsoft's Core Services Engineering (CSE) team transformed from a waterfall development model to an agile, DevOps‑driven process using Visual Studio Team Services, introducing engineering fundamentals, a four‑level maturity model, a scaled agile framework, and a rotating Directly Responsible Individual role to accelerate delivery, improve quality, and enhance customer satisfaction.

Continuous DeliveryDevOpsMicrosoft
0 likes · 40 min read
Microsoft's Journey to Modern Software Engineering: Scaling Agile, DevOps, and Service Maturity
High Availability Architecture
High Availability Architecture
Nov 9, 2018 · Backend Development

Scaling Coinbase’s Platform for Spikes in Customer Demand: Lessons, Monitoring, and Traffic Replay

Since 2017, Coinbase has faced rapid cryptocurrency‑driven traffic growth, prompting a series of backend engineering improvements—including database upgrades, monitoring enhancements, relationship refactoring, caching, and a custom traffic capture‑replay system—to ensure reliability and scalability during demand spikes.

MongoDBMonitoringScaling
0 likes · 9 min read
Scaling Coinbase’s Platform for Spikes in Customer Demand: Lessons, Monitoring, and Traffic Replay
Architects' Tech Alliance
Architects' Tech Alliance
Aug 14, 2018 · Backend Development

System Splitting and Architectural Evolution: Strategies for Scaling and Decoupling

To address growing business complexity and throughput demands, this article outlines systematic approaches to decompose monolithic systems—covering horizontal and vertical scaling, application and database sharding, service governance, caching, and the evolution toward microservices—highlighting practical techniques and real-world experiences.

Scalingarchitecturedatabase sharding
0 likes · 9 min read
System Splitting and Architectural Evolution: Strategies for Scaling and Decoupling
Tencent Cloud Developer
Tencent Cloud Developer
May 3, 2018 · Operations

Tencent Cloud Kafka Automated Operations Practices

Tencent Cloud’s senior engineer Yang Yuan explains how their managed Kafka service tackles version diversity, resource allocation, dynamic scaling, broker addition/removal, and partition migration using versioned clusters, bin‑packing algorithms, penalty weighting, and predictive scheduling to sustain trillions of messages and billions of messages per minute.

KafkaOperations AutomationScaling
0 likes · 14 min read
Tencent Cloud Kafka Automated Operations Practices
Meitu Technology
Meitu Technology
Apr 27, 2018 · Frontend Development

Front-End Image Processing: Scaling, Cropping, and Rotation with Canvas

This article explains how to perform essential front‑end image processing with the HTML5 canvas—handling cross‑origin loading, ensuring images are fully loaded, then scaling, cropping, and rotating them while preserving aspect ratio and exporting the results as base64 strings, laying groundwork for later composition techniques.

CanvasFrontendScaling
0 likes · 10 min read
Front-End Image Processing: Scaling, Cropping, and Rotation with Canvas
ITPUB
ITPUB
Apr 19, 2018 · Databases

How Didi Scales MySQL: From Manual Ops to Full Automation

This article outlines Didi's MySQL database architecture, the challenges of managing thousands of instances, and the step‑by‑step automation framework—including dbproxy, high‑availability, backup, monitoring, and deployment modules—that reduces manual DBA work by over 70%.

DBADatabase AutomationDidi
0 likes · 14 min read
How Didi Scales MySQL: From Manual Ops to Full Automation
Efficient Ops
Efficient Ops
Jan 10, 2018 · Databases

7 Proven Strategies to Supercharge MySQL Performance

This article explains why MySQL can become a bottleneck as load grows and presents seven practical techniques—using EXPLAIN, building proper indexes, tweaking defaults, caching data in memory, adopting SSDs, scaling horizontally, and improving visibility—to keep MySQL fast and reliable.

EXPLAINMySQLOptimization
0 likes · 15 min read
7 Proven Strategies to Supercharge MySQL Performance