Tagged articles

scalability

1311 articles · Page 9 of 14
MaGe Linux Operations
MaGe Linux Operations
Aug 31, 2020 · Databases

Why Distributed SQL is the Future of Cloud Databases: 7 Key Features Explained

Distributed SQL databases combine the reliability of traditional relational systems with cloud-native scalability, offering seven core traits—scalability, consistency, elasticity, geo-replication, SQL support, data locality, and multi‑cloud operation—while still meeting essential database functions such as manageability, optimization, security, and integration.

Cloud databasesDistributed SQLMulti-Cloud
0 likes · 9 min read
Why Distributed SQL is the Future of Cloud Databases: 7 Key Features Explained
Tencent Cloud Developer
Tencent Cloud Developer
Aug 27, 2020 · Big Data

Elasticsearch Overview: Architecture, Lucene Foundations, Application Scenarios, and Optimizations

Elasticsearch, built on Apache Lucene, provides a distributed, near‑real‑time search platform that scales to billions of documents across thousands of nodes, supporting use cases such as log analytics, time‑series monitoring, and product search, while Tencent’s CES adds advanced availability, performance, and cost‑optimizing features.

Big DataElasticsearchLucene
0 likes · 17 min read
Elasticsearch Overview: Architecture, Lucene Foundations, Application Scenarios, and Optimizations
58 Tech
58 Tech
Aug 21, 2020 · Backend Development

Design and Optimization Practices of the Advertising Transmission Channel at LEGO Platform

This article systematically introduces the advertising transmission process, outlines challenges of scale and stability, and presents a comprehensive set of architectural, operational, and performance optimizations—including primary‑backup high availability, stateless incremental processing, message reliability, flow tiering, indexing sharding, and schedule management—to achieve high‑throughput, low‑latency, and eventually consistent ad delivery.

AdvertisingData ConsistencySystem Design
0 likes · 8 min read
Design and Optimization Practices of the Advertising Transmission Channel at LEGO Platform
Top Architect
Top Architect
Aug 21, 2020 · Backend Development

Various Approaches to Service Decomposition in Microservice Architecture

The article explores multiple expert perspectives on how to split monolithic applications into microservices, discussing vertical and horizontal decomposition, business logic, stability, reliability, performance, team size, and practical trade‑offs to guide architects in designing scalable, maintainable systems.

architecturebackendmicroservice
0 likes · 9 min read
Various Approaches to Service Decomposition in Microservice Architecture
ITPUB
ITPUB
Aug 17, 2020 · Fundamentals

Why Consistent Hashing Cuts Data Movement When Scaling Distributed Systems

This article explains the principles of consistent hashing, compares it with simple modulo and virtual bucket methods, demonstrates how to build a hash ring, map nodes and keys, and shows through Python code how node addition or removal only affects a small portion of the data.

Pythonconsistent hashinghash ring
0 likes · 17 min read
Why Consistent Hashing Cuts Data Movement When Scaling Distributed Systems
ITPUB
ITPUB
Aug 16, 2020 · Databases

Scalable Database Design for Likes, Comments, and Bookmarks in Mobile Apps

This article explains how to design database schemas and choose between MySQL and Redis for handling likes, comments, and bookmark features in mobile applications, covering requirements, schema examples, query patterns, scaling challenges, and data consistency considerations.

Data Consistencydatabase-designlikes
0 likes · 7 min read
Scalable Database Design for Likes, Comments, and Bookmarks in Mobile Apps
Java Architect Essentials
Java Architect Essentials
Aug 14, 2020 · Industry Insights

Designing High‑Performance, Scalable Architecture for Large‑Scale Websites

This article provides a comprehensive overview of large‑scale website architecture, covering characteristic traits, performance and availability goals, layered design patterns, security measures, scalability and extensibility strategies, evolution stages, capacity estimation, and practical optimization techniques for e‑commerce platforms.

Distributed ArchitectureE‑commercehigh availability
0 likes · 25 min read
Designing High‑Performance, Scalable Architecture for Large‑Scale Websites
ITPUB
ITPUB
Aug 10, 2020 · Databases

Why Smaller Database Connection Pools Boost Performance: Real-World Test Insights

A detailed analysis shows that reducing the size of a database connection pool can dramatically lower request latency and improve throughput, with real benchmark data from Oracle and PostgreSQL illustrating how CPU, disk, and network constraints dictate the optimal pool size.

PostgreSQLbenchmarkconnection-pool
0 likes · 10 min read
Why Smaller Database Connection Pools Boost Performance: Real-World Test Insights
Programmer DD
Programmer DD
Aug 7, 2020 · Databases

Database Architecture Guide: Principles, Patterns, and Consistency Solutions

This article outlines core database architecture principles—high availability, performance, scalability, and consistency—examines four common deployment patterns (primary‑standby, dual‑primary, primary‑replica with read/write separation, and hybrid), and presents practical consistency solutions and personal insights for selecting and evolving database designs.

Database ArchitectureRead-Write Separationhigh availability
0 likes · 11 min read
Database Architecture Guide: Principles, Patterns, and Consistency Solutions
Efficient Ops
Efficient Ops
Aug 5, 2020 · Cloud Computing

Why Object Storage Is the Next Big Thing in Cloud Computing

This article explains the fundamentals of object storage, compares it with block and file storage, outlines its architecture, components, advantages, use cases, and limitations, showing why it has become the dominant storage model in modern cloud environments.

Object Storagecloud storagedata architecture
0 likes · 11 min read
Why Object Storage Is the Next Big Thing in Cloud Computing
Architecture Digest
Architecture Digest
Aug 5, 2020 · Backend Development

Monolith vs Microservices: A Comparative Study of Performance, Complexity, Reliability, and Scalability

This article compares monolithic applications and microservice architectures across dimensions such as network latency, development and operational complexity, reliability, resource consumption, scaling precision, throughput, deployment speed, and team communication, highlighting where each approach wins and offering guidance on when to adopt microservices.

Reliabilityarchitecturelatency
0 likes · 12 min read
Monolith vs Microservices: A Comparative Study of Performance, Complexity, Reliability, and Scalability
Top Architect
Top Architect
Aug 1, 2020 · Cloud Computing

Design Analysis of Netflix’s Cloud‑Based Microservices Architecture

This article examines Netflix’s cloud‑based microservices architecture, detailing its client, backend, CDN components, design goals such as high availability, low latency, scalability, and the trade‑offs, resilience mechanisms, and scalability strategies employed on AWS to support millions of global streaming users.

AWSNetflixStreaming
0 likes · 22 min read
Design Analysis of Netflix’s Cloud‑Based Microservices Architecture
IT Architects Alliance
IT Architects Alliance
Jul 25, 2020 · Fundamentals

What Makes Distributed File Systems Tick? Design Principles and Trade‑offs

This article examines the core concepts, architectural models, scalability, persistence, high availability, performance optimization, and security considerations of distributed file systems, comparing centralized and decentralized designs such as GFS and Ceph to guide future system design decisions.

Distributed File Systemarchitectureconsistency
0 likes · 21 min read
What Makes Distributed File Systems Tick? Design Principles and Trade‑offs
Tencent Cloud Developer
Tencent Cloud Developer
Jul 21, 2020 · Big Data

Scaling Tencent Meeting Video Stream Quality Analysis with Tencent Cloud Elasticsearch

Facing explosive growth and massive video‑stream quality data, Tencent Meeting migrated its custom Lucene‑based analysis engine to Tencent Cloud Elasticsearch, which delivered over 1 million writes per second, automatic sharding, reduced latency from hours to seconds, and sustained 99.99% availability, proving a high‑performance, scalable solution for large‑scale video conferencing.

Big DataCloud ComputingElasticsearch
0 likes · 16 min read
Scaling Tencent Meeting Video Stream Quality Analysis with Tencent Cloud Elasticsearch
Architect's Alchemy Furnace
Architect's Alchemy Furnace
Jul 19, 2020 · Fundamentals

Understanding Consistent Hashing: Principles, Design, and Real-World Applications

This article explains the fundamentals of hash functions, outlines the key characteristics of a good hash algorithm, and dives deep into consistent hashing—its background, mechanism, desirable properties, fault tolerance, scalability, and the use of virtual nodes to solve data skew in distributed systems.

Hashingconsistent hashingdistributed systems
0 likes · 12 min read
Understanding Consistent Hashing: Principles, Design, and Real-World Applications
Architects' Tech Alliance
Architects' Tech Alliance
Jul 15, 2020 · Fundamentals

Design Considerations and Architecture of Distributed File Systems

This article provides a comprehensive overview of distributed file systems, covering their historical evolution, essential requirements such as POSIX compliance, persistence, scalability, and security, and compares centralized (e.g., GFS) and decentralized (e.g., Ceph) architectures, along with strategies for high availability, performance optimization, and handling small files.

Distributed File SystemStorage Architectureconsistency
0 likes · 21 min read
Design Considerations and Architecture of Distributed File Systems
Selected Java Interview Questions
Selected Java Interview Questions
Jul 12, 2020 · Backend Development

Evolution of High‑Concurrency Backend Architecture: From Single‑Machine to Cloud‑Native Solutions

The article walks through Taobao's backend architecture evolution—from a single‑machine setup to distributed caching, load balancing, database sharding, microservices, containerization, and finally cloud deployment—explaining each stage's technologies, challenges, and design principles for building scalable, highly available systems.

cachingclouddistributed systems
0 likes · 23 min read
Evolution of High‑Concurrency Backend Architecture: From Single‑Machine to Cloud‑Native Solutions
Architects' Tech Alliance
Architects' Tech Alliance
Jul 10, 2020 · Industry Insights

Why Hyper‑Converged Infrastructure Is Redefining Enterprise IT and Accelerating Cloud Adoption

The article provides a comprehensive analysis of hyper‑converged infrastructure, tracing its evolution from early hardware‑centric boxes to software‑defined, cloud‑ready platforms, detailing key technical breakthroughs, performance benefits, cost reductions, market growth, and its expanding role in private‑cloud and industry‑specific deployments.

IT infrastructureSoftware-Defined Storagecloud platform
0 likes · 18 min read
Why Hyper‑Converged Infrastructure Is Redefining Enterprise IT and Accelerating Cloud Adoption
Programmer DD
Programmer DD
Jul 4, 2020 · Cloud Computing

Why Serverless Architecture Lets You Focus on Business Logic—and How to Apply It

Serverless architecture, defined by CNCF as combining FaaS and BaaS, blurs traditional boundaries, offering elastic scaling, pay‑per‑use, and reduced operational overhead, enabling developers to concentrate on core business logic across static sites, microservices, event‑driven workflows, and data pipelines, as illustrated by real‑world cloud examples.

BaaSCloud ComputingFaaS
0 likes · 15 min read
Why Serverless Architecture Lets You Focus on Business Logic—and How to Apply It
iQIYI Technical Product Team
iQIYI Technical Product Team
Jul 3, 2020 · Backend Development

Restructuring of Voting Service for 'You Are My Youth 2' to Enhance Scalability and Maintainability

The voting service for 'You Are My Youth 2' was re‑architected using Docker‑based QAE and the Skywalker microservices platform, adding containerized one‑click scaling, cross‑data‑center MySQL/Couchbase/HBase high availability, and Hive/Impala real‑time processing, which doubled performance, cut preparation from 30 days to 12 hours, and incorporated third‑party audit verification.

Cloud ComputingData ProcessingVoting Service
0 likes · 12 min read
Restructuring of Voting Service for 'You Are My Youth 2' to Enhance Scalability and Maintainability
Ctrip Technology
Ctrip Technology
Jun 29, 2020 · Backend Development

Optimizing Ctrip’s Vacation Search Engine: From Search 1.0 to 5.5

This article details the evolution and optimization of Ctrip’s vacation search engine, covering business challenges, indexing redesign, data collection pipelines, write‑path improvements, compression techniques, query performance enhancements, deployment strategies, and the resulting gains in storage, latency, and stability.

Data Pipelinebackendindex optimization
0 likes · 14 min read
Optimizing Ctrip’s Vacation Search Engine: From Search 1.0 to 5.5
ITPUB
ITPUB
Jun 19, 2020 · Backend Development

Beyond C10K: Uncovering the Theoretical Limits of Server and Client Concurrency

This article examines the classic C10K problem, explores its evolution to the C10M challenge, and analytically derives the theoretical maximum concurrent connections for servers and clients using five‑tuple calculations, port‑IP combinations, and NAT constraints, while highlighting practical limits and performance considerations.

C10KNetworkbackend
0 likes · 9 min read
Beyond C10K: Uncovering the Theoretical Limits of Server and Client Concurrency
360 Quality & Efficiency
360 Quality & Efficiency
Jun 19, 2020 · Databases

TiDB Overview: Architecture, Deployment, Advantages, and Practical Tips

This article introduces TiDB, an open‑source distributed HTAP database compatible with MySQL, explains its architecture—including TiDB Server, PD, TiKV, and TiSpark—covers deployment requirements, highlights key advantages such as elastic scaling, fault‑tolerance, strong consistency, and provides practical tips and common pitfalls for production use.

HTAPMySQL CompatibilityTiDB
0 likes · 13 min read
TiDB Overview: Architecture, Deployment, Advantages, and Practical Tips
JD Retail Technology
JD Retail Technology
Jun 17, 2020 · Operations

How JD’s Data Platforms Scaled for the 618 Mega‑Sale: Operations, Stress‑Testing, and Dual‑Stream Architecture

The article details JD’s data product teams’ systematic preparation for the 618 shopping festival, covering pressure estimation, capacity expansion, stress testing, emergency downgrade strategies, dual‑data‑center isolation, high‑fidelity end‑to‑end testing, and continuous monitoring to ensure stable, real‑time data services during massive traffic spikes.

Big DataJD.comMonitoring
0 likes · 10 min read
How JD’s Data Platforms Scaled for the 618 Mega‑Sale: Operations, Stress‑Testing, and Dual‑Stream Architecture
Laravel Tech Community
Laravel Tech Community
Jun 16, 2020 · Databases

Overview of MongoDB: Architecture, Features, and Storage Model

MongoDB is a versatile NoSQL database that combines relational‑like querying with a flexible BSON document model, offering high performance, easy deployment, rich indexing, replication, and cloud‑scale storage, while supporting multiple programming languages and operating systems.

BSONDatabase ArchitectureIndexing
0 likes · 4 min read
Overview of MongoDB: Architecture, Features, and Storage Model
ITPUB
ITPUB
Jun 14, 2020 · Backend Development

How We Scaled a Free Mask Distribution System to 220k+ Concurrent Users on Alibaba Cloud

During the early COVID‑19 response, a city launched a free‑mask reservation service that faced massive timed traffic, prompting a rapid evolution of its architecture—from a single‑server Nginx/Tomcat setup to a multi‑layer SLB, CDN, read‑write split DB, and finally an ideal CDN‑backed design—while documenting the performance bottlenecks, scaling limits, and concrete tuning steps that enabled a 7‑minute sell‑out.

backendcloudload-balancing
0 likes · 10 min read
How We Scaled a Free Mask Distribution System to 220k+ Concurrent Users on Alibaba Cloud
Top Architect
Top Architect
Jun 4, 2020 · Big Data

Elasticsearch Deployment and Use Cases in Major Chinese Companies

This article reviews how leading Chinese internet companies such as JD.com, Ctrip, Qunar, 58.com, and Didi have adopted Elasticsearch for large‑scale order search, log analysis, real‑time monitoring, and security, describing the evolution of cluster architectures, shard strategies, multi‑cluster pipelines, and performance optimizations.

Big DataElasticsearchcase study
0 likes · 12 min read
Elasticsearch Deployment and Use Cases in Major Chinese Companies
Architects Research Society
Architects Research Society
Jun 3, 2020 · Fundamentals

Typical Two‑Layer Spine‑Leaf Topology and Its Scalability

The article explains the classic two‑layer spine‑leaf (Clos) architecture, describing how each leaf switch connects to every spine switch, how oversubscription is handled by adding spines or leaves, and why the design offers predictable latency and easy scalability for data‑center networks.

Data Center Networknon-blocking architecturescalability
0 likes · 4 min read
Typical Two‑Layer Spine‑Leaf Topology and Its Scalability
High Availability Architecture
High Availability Architecture
Jun 2, 2020 · Cloud Native

Why Kubernetes Is Getting So Popular: A Technical Overview

The article explains Kubernetes' rapid rise by detailing its history, YAML‑based declarative infrastructure, GitOps workflow, scalability features, security policies, cloud‑provider integration, extensibility through CRDs and Operators, and the vibrant community that drives continuous innovation.

DevOpsKubernetescloud-native
0 likes · 12 min read
Why Kubernetes Is Getting So Popular: A Technical Overview
Architecture Digest
Architecture Digest
May 30, 2020 · Fundamentals

A Comprehensive Guide to Learning Distributed Systems

This article provides a thorough overview of distributed systems, explaining their definition, when to adopt them, core concepts like partition and replication, common challenges, essential properties, typical architectural components, and practical implementations to help readers build a solid learning roadmap.

consistencydistributed-systemsfault-tolerance
0 likes · 15 min read
A Comprehensive Guide to Learning Distributed Systems
ITPUB
ITPUB
May 27, 2020 · Backend Development

Which Flash‑Sale System Fits Your Needs? 5 Practical Designs Compared

This article compares five flash‑sale (seckill) system designs, detailing their implementation principles, pros and cons, fairness, scalability, and provides guidance on selecting the most suitable architecture for different traffic and operational constraints.

Seckillfairnessflash sale
0 likes · 7 min read
Which Flash‑Sale System Fits Your Needs? 5 Practical Designs Compared
Alibaba Cloud Developer
Alibaba Cloud Developer
May 26, 2020 · Cloud Native

Why Serverless Containers Are Shaping the Future of Cloud‑Native Kubernetes

This article examines the rising trend of serverless containers, their application value, architectural design for cloud‑native Kubernetes, key challenges such as startup latency and scalability, and how Alibaba Cloud's Serverless Kubernetes and ECI solutions address these issues while offering a free learning course.

KubernetesServerlesscontainer
0 likes · 16 min read
Why Serverless Containers Are Shaping the Future of Cloud‑Native Kubernetes
21CTO
21CTO
May 23, 2020 · Backend Development

Mastering Microservice Architecture: 9 Fundamentals for Successful Design

This article explains the core benefits, essential design principles, and common limitations of microservice architecture, offering practical guidance on functional scope, cohesion, API integration, data isolation, traffic management, automation, and monitoring to help teams build scalable, resilient software systems.

Design PrinciplesSoftware Architecturebackend development
0 likes · 13 min read
Mastering Microservice Architecture: 9 Fundamentals for Successful Design
Xiaokun's Architecture Exploration Notes
Xiaokun's Architecture Exploration Notes
May 15, 2020 · Backend Development

Mastering Distributed System Design: Key Principles, Techniques, and Best Practices

This comprehensive guide explains why distributed systems are needed, outlines design goals, explores essential technologies and architectural patterns, and provides practical strategies for scalability, high availability, service governance, DevOps automation, and monitoring to help engineers build robust distributed architectures.

Service Governancedistributed systemshigh availability
0 likes · 22 min read
Mastering Distributed System Design: Key Principles, Techniques, and Best Practices
Meituan Technology Team
Meituan Technology Team
May 14, 2020 · Cloud Native

Meituan Naming Service (MNS) 2.0: Architecture Evolution and Business Enablement

Meituan’s Naming Service 2.0 replaces the ZooKeeper‑based 1.0 design with a four‑layer, AP‑oriented architecture that leverages a service‑mesh sidecar, sharded KV storage, and a control service layer, delivering eight‑fold throughput gains, sub‑second latency, zero‑downtime migration for most services, and new business capabilities such as traffic isolation, elastic scaling, and data‑driven SLA monitoring.

Service Meshcloud-nativedistributed systems
0 likes · 25 min read
Meituan Naming Service (MNS) 2.0: Architecture Evolution and Business Enablement
Tencent Tech
Tencent Tech
May 11, 2020 · Big Data

How Tencent Scaled Elasticsearch to Thousands of Nodes: Core Kernel Optimizations Revealed

This article details Tencent's large‑scale Elasticsearch deployment, covering its massive usage scenarios, the availability, performance, cost and scalability challenges faced, and the comprehensive kernel‑level optimizations—including memory‑based throttling, storage‑model merging, off‑heap caching, rollup and metadata improvements—that enable PB‑level clusters with high reliability and low expense.

Big DataElasticsearchdistributed systems
0 likes · 27 min read
How Tencent Scaled Elasticsearch to Thousands of Nodes: Core Kernel Optimizations Revealed
21CTO
21CTO
May 8, 2020 · Backend Development

Why You Should Rethink Using Microservices

This article examines common misconceptions about microservices—such as promises of simpler code, faster performance, easier collaboration, and better resilience—and offers practical guidance on when the architecture truly adds value, urging developers to evaluate domain boundaries and operational costs before adoption.

Software Architecturedesign pitfallsscalability
0 likes · 13 min read
Why You Should Rethink Using Microservices
Sohu Tech Products
Sohu Tech Products
May 6, 2020 · Cloud Computing

What Is Cloud Computing? Definition, Features, and Service Models

This article explains the concept of cloud computing, its historical background, core characteristics such as virtualization, scalability and on‑demand provisioning, and describes the three main service models—Infrastructure as a Service, Platform as a Service, and Software as a Service—while highlighting its benefits for enterprises and individuals.

IaaSPaaSSaaS
0 likes · 8 min read
What Is Cloud Computing? Definition, Features, and Service Models
Java Backend Technology
Java Backend Technology
Apr 26, 2020 · Databases

When to Shard Your Database? A Practical Guide to Partitioning Strategies

This article explains database bottlenecks caused by IO and CPU limits, introduces horizontal and vertical sharding for databases and tables, compares popular sharding tools, discusses challenges such as distributed transactions, cross‑node joins, pagination and global ID generation, and offers guidance on when and how to apply sharding in real‑world systems.

Databasedistributed systemspartitioning
0 likes · 14 min read
When to Shard Your Database? A Practical Guide to Partitioning Strategies
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Apr 21, 2020 · Backend Development

Evolution of Ele.me's Order System: Architecture, Scaling, and Lessons Learned

This article recounts the four‑year journey of Ele.me's order platform, detailing the transition from a monolithic Zeus system to service‑oriented components, the challenges of sharding, message broadcasting, performance testing, Redis optimization, and the cultural practices that shaped a resilient backend architecture.

backend architecturedatabase shardingmessaging
0 likes · 48 min read
Evolution of Ele.me's Order System: Architecture, Scaling, and Lessons Learned
Continuous Delivery 2.0
Continuous Delivery 2.0
Apr 15, 2020 · Operations

Facebook Configuration Management (Six): Configerator and Gatekeeper Performance, Latency Analysis, and Configuration Error Cases

This article examines Facebook's large‑scale configuration management system, detailing Configerator and Gatekeeper performance metrics, latency breakdowns, real‑world configuration error incidents, statistical analysis of failures, and the DevOps practices that keep the system reliable and scalable.

DevOpsGatekeeperconfigerator
0 likes · 13 min read
Facebook Configuration Management (Six): Configerator and Gatekeeper Performance, Latency Analysis, and Configuration Error Cases
Programmer DD
Programmer DD
Apr 14, 2020 · Backend Development

From Single Server to Cloud Native: How Taobao Scaled to Millions of Concurrent Users

This article uses Taobao as a case study to illustrate the step‑by‑step evolution of server‑side architecture from a single‑machine setup to a cloud‑native, highly available system capable of handling tens of millions of concurrent requests, highlighting the technologies and design principles involved at each stage.

Cloud Computingbackend architecturecaching
0 likes · 24 min read
From Single Server to Cloud Native: How Taobao Scaled to Millions of Concurrent Users
Youku Technology
Youku Technology
Apr 9, 2020 · Frontend Development

How Alibaba Entertainment Scaled Front‑End Engineering with Hub CLI and Service Platform

This article details Alibaba Entertainment's front‑end engineering challenges and presents a comprehensive solution that consolidates tools, introduces Hub CLI and Hub Service, defines a unified lifecycle, automates releases, enforces quality gates, and enables domain‑specific extensions to achieve scalable, maintainable front‑end development.

DevOpsEngineeringTooling
0 likes · 12 min read
How Alibaba Entertainment Scaled Front‑End Engineering with Hub CLI and Service Platform
Architects Research Society
Architects Research Society
Apr 5, 2020 · Cloud Native

Lessons from Google, eBay, and Amazon on Large‑Scale Multi‑Language Microservice Architecture

The article examines how Google, eBay, Twitter and Amazon evolved their massive systems into multi‑language microservice ecosystems, highlighting the organic growth of services, incentive‑driven design, standards emergence, service ownership, operational practices, and anti‑patterns for building and scaling cloud‑native architectures.

incentivesmicroservicesoperations
0 likes · 20 min read
Lessons from Google, eBay, and Amazon on Large‑Scale Multi‑Language Microservice Architecture
Architects Research Society
Architects Research Society
Apr 4, 2020 · Cloud Computing

Immutable Infrastructure: Concepts, Benefits, and Implementation Details

This article explains the difference between mutable and immutable infrastructure, outlines the advantages of immutable architectures such as consistency, reliability, and simplified deployments, and provides practical guidance on implementing immutable infrastructure using cloud environments, automation pipelines, and supporting components.

Deployment AutomationReliabilityimmutable infrastructure
0 likes · 13 min read
Immutable Infrastructure: Concepts, Benefits, and Implementation Details
Continuous Delivery 2.0
Continuous Delivery 2.0
Apr 3, 2020 · Operations

Scalable and Reliable Configuration Distribution at Facebook

This article explains how Facebook’s Configerator system achieves scalable, reliable configuration distribution using a push model, a hierarchical Zeus tree, Package Vessel for large data, and multi‑repo Git strategies to improve commit throughput and fault tolerance.

Reliabilityconfiguration managementdistributed systems
0 likes · 11 min read
Scalable and Reliable Configuration Distribution at Facebook
Top Architect
Top Architect
Apr 2, 2020 · Backend Development

Evolution of a Java Web E‑commerce System: From Single‑Server to Scalable Architecture

This article walks through the step‑by‑step evolution of a Java‑based e‑commerce platform, illustrating how a single‑machine deployment can be transformed into a scalable architecture using techniques such as server‑database separation, clustering, load‑balancing algorithms, read‑write splitting, caching, sharding, micro‑services and message queues.

Javabackend architecturedatabase sharding
0 likes · 17 min read
Evolution of a Java Web E‑commerce System: From Single‑Server to Scalable Architecture
Top Architect
Top Architect
Mar 26, 2020 · Backend Development

The Evolution of Taobao’s Technology Architecture: From Monolith to Distributed Systems

This article examines Taobao’s pivotal architectural transformation from a monolithic codebase to a large‑scale distributed system, detailing the challenges of personnel, business complexity, Oracle bottlenecks, and hardware limits, and describing the comprehensive solutions involving code and interface vertical splitting, custom middleware, database sharding, and new infrastructure.

MiddlewareTaobaoarchitecture
0 likes · 9 min read
The Evolution of Taobao’s Technology Architecture: From Monolith to Distributed Systems
Continuous Delivery 2.0
Continuous Delivery 2.0
Mar 26, 2020 · Operations

Facebook Configuration Management: Challenges, Design, and Large‑Scale Distribution

The article examines Facebook’s massive, real‑time configuration management system, describing its rapid change frequency, the engineering challenges of configuration sprawl, authoring, validation, dependency handling, and the scalable, reliable distribution mechanisms that keep billions of devices and servers consistently updated.

configuration managementdeploymentoperations
0 likes · 10 min read
Facebook Configuration Management: Challenges, Design, and Large‑Scale Distribution
Youzan Coder
Youzan Coder
Mar 25, 2020 · Backend Development

Youzan ID Generator Multi-Room Solution

Youzan redesigned its ID generator to run independent March instances per room, sharing a single etcd cluster but allocating distinct, non‑overlapping ID ranges via boundary, lower, and upper parameters, enabling room‑level high availability, horizontal scaling, and zero‑downtime migration with automated tooling.

ID Generatorarchitecturebackend
0 likes · 7 min read
Youzan ID Generator Multi-Room Solution
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Mar 23, 2020 · Fundamentals

15 Timeless Architecture Principles Every Engineer Should Follow

This article outlines how to create solid software architectures by presenting a process for forming design principles, detailing fifteen universal architecture guidelines, and explaining service‑splitting and key design rules that together help build scalable, maintainable, and resilient systems.

Design PrinciplesSoftware ArchitectureSystem Design
0 likes · 16 min read
15 Timeless Architecture Principles Every Engineer Should Follow
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Mar 20, 2020 · Fundamentals

Avoid Common Architecture Pitfalls and Build Scalable Systems

This article outlines frequent software architecture misconceptions, traces the evolution of large‑scale system designs, presents core architectural patterns and essential elements, and recommends key books to help engineers create high‑performance, reliable, and secure applications.

Software ArchitectureSystem Designscalability
0 likes · 9 min read
Avoid Common Architecture Pitfalls and Build Scalable Systems
vivo Internet Technology
vivo Internet Technology
Mar 18, 2020 · Databases

Vivo Feature Storage Practice: Architecture, Design, and Future Directions Using Nebula Graph

Vivo’s feature‑storage platform, built on Nebula Graph’s Raft‑based, storage‑compute‑separated architecture and exposed via Redis‑compatible proxies, meets massive, low‑latency AI data demands while offering strong consistency, horizontal scalability, backup, active‑active replication, and a roadmap toward general‑purpose KV, cloud‑native integration, and advanced storage engines.

Feature StoreKVNebula Graph
0 likes · 21 min read
Vivo Feature Storage Practice: Architecture, Design, and Future Directions Using Nebula Graph
Architects' Tech Alliance
Architects' Tech Alliance
Mar 6, 2020 · Fundamentals

Design Principles and Architecture of Distributed File Systems

This article provides a comprehensive overview of distributed file systems, covering their historical evolution, essential requirements, architectural models with and without a central node, persistence strategies, scalability, high availability, performance optimizations, security mechanisms, and practical considerations for small‑file workloads.

Distributed File SystemStorage Architectureconsistency
0 likes · 20 min read
Design Principles and Architecture of Distributed File Systems
Architecture Digest
Architecture Digest
Mar 4, 2020 · Backend Development

Microservice Splitting Strategies: Three Approaches and Practical Considerations

This article examines microservice decomposition by presenting three expert‑derived splitting approaches—vertical/horizontal, business‑driven cost‑aware, and responsibility‑based—and discusses how factors such as team size, maintenance cost, scalability, stability, reliability and performance influence the optimal service boundaries.

backend architecturemicroservicesscalability
0 likes · 8 min read
Microservice Splitting Strategies: Three Approaches and Practical Considerations
Programmer DD
Programmer DD
Mar 3, 2020 · Backend Development

Scaling a Chinese Kindergarten Platform: From Monolith to Microservices

This article chronicles the evolution of the BeLiao kindergarten parent platform, detailing its three‑stage architectural transformation—from an initial simple LNMP monolith, through a Java‑based distributed V2.0 redesign, to a full microservice V3.0 system—highlighting the challenges, decisions, and technologies that enabled rapid growth and high availability.

architecturecloud-nativemicroservices
0 likes · 22 min read
Scaling a Chinese Kindergarten Platform: From Monolith to Microservices
dbaplus Community
dbaplus Community
Feb 24, 2020 · Databases

When and How to Shard Your Database: Vertical & Horizontal Splitting Strategies

This article explains why and when to split databases, compares vertical and horizontal sharding methods, outlines practical steps for determining split mode, fields, rules and quantity, and discusses scaling, read/write separation, and common challenges with solutions.

Distributed ArchitectureHorizontal PartitioningRead-Write Separation
0 likes · 15 min read
When and How to Shard Your Database: Vertical & Horizontal Splitting Strategies
MaGe Linux Operations
MaGe Linux Operations
Feb 18, 2020 · Cloud Computing

Cloud vs Virtualization: Which Solution Fits Your Business Best?

This article clarifies the key differences between cloud servers and virtualized private servers (VPS), outlines the distinct advantages of each—such as cost savings, scalability, and operational flexibility—and helps businesses decide which solution best fits their technical needs and financial constraints.

Cloud Computingcloud vs VPScost efficiency
0 likes · 6 min read
Cloud vs Virtualization: Which Solution Fits Your Business Best?
Didi Tech
Didi Tech
Feb 18, 2020 · Backend Development

Didi Ride‑Sharing Dispatch Engine: Architecture, Challenges, and Stability Measures for Carpool Day

During Didi’s 2019 Carpool Day promotion, a surge of up to 6.6‑times normal matching traffic forced a redesign of its dispatch engine, introducing near‑time assignment, filtered logic moves, configurable timeouts, extensive stress testing, monitoring, and rapid on‑call procedures that cut downstream pressure by over half.

capacity planningcarpooldispatch engine
0 likes · 11 min read
Didi Ride‑Sharing Dispatch Engine: Architecture, Challenges, and Stability Measures for Carpool Day
Architects' Tech Alliance
Architects' Tech Alliance
Feb 16, 2020 · Fundamentals

Design Principles and Architecture of Distributed File Systems

This article provides a comprehensive overview of distributed file systems, covering their historical evolution, essential requirements such as POSIX compliance, persistence, scalability and security, architectural models with and without a central node, replication strategies, load balancing, high availability, performance optimizations, and practical considerations for small‑file handling.

Distributed File SystemStorage Architectureconsistency
0 likes · 20 min read
Design Principles and Architecture of Distributed File Systems
Architects Research Society
Architects Research Society
Feb 10, 2020 · Backend Development

Managing Stateless Microservices and Stateful Data Stores: Architectural Evolution and the Role of DC/OS

The article examines the evolution of web application architecture toward stateless microservices and stateful data stores, discusses the silo problem created by heterogeneous components, and explains how the open‑source DC/OS platform can unify management, improve scalability, and streamline development.

DC/OSapplication architecturemicroservices
0 likes · 7 min read
Managing Stateless Microservices and Stateful Data Stores: Architectural Evolution and the Role of DC/OS
Architecture Digest
Architecture Digest
Jan 31, 2020 · Backend Development

Design and Optimization of Large‑Scale Instant Messaging Backend Architecture

This article analyses the architecture of high‑traffic instant‑messaging services such as WeChat and Momo, detailing long‑connection handling, short‑vs‑long HTTP/TCP protocols, custom binary messaging, smart routing, load‑balancing, sharding, replication, and the engineering trade‑offs required for massive scalability and reliability.

IMdistributed systemsprotocol
0 likes · 12 min read
Design and Optimization of Large‑Scale Instant Messaging Backend Architecture
Big Data Technology & Architecture
Big Data Technology & Architecture
Jan 29, 2020 · Operations

Capacity Planning, Full‑Link Stress Testing, and Traffic Control for Alibaba's Double‑11 Mega‑Event

The article explains how Alibaba introduced systematic capacity planning, four‑stage capacity assessment, various single‑machine stress‑test techniques, and a full‑link stress‑testing platform to reliably handle the massive traffic spikes of the Double‑11 shopping festival, while also describing a flexible traffic‑control framework to prevent overload and avalanche effects.

Performancebig-eventcapacity planning
0 likes · 16 min read
Capacity Planning, Full‑Link Stress Testing, and Traffic Control for Alibaba's Double‑11 Mega‑Event
21CTO
21CTO
Jan 22, 2020 · Databases

Why Distributed SQL is Revolutionizing Modern Database Architecture

Distributed SQL databases combine the familiar relational SQL API with cloud‑native, horizontally scalable architectures, offering strong consistency, distributed ACID transactions, automatic sharding, fault‑tolerant replication, and low‑latency geo‑distribution, making them an agile, resilient choice for modern application development.

ACID TransactionsDatabase ArchitectureDistributed SQL
0 likes · 9 min read
Why Distributed SQL is Revolutionizing Modern Database Architecture
Programmer DD
Programmer DD
Jan 17, 2020 · Fundamentals

Why Pure Hardware Speed Is Over: Embrace Distributed Systems Today

The article explains how the shift from relying on ever‑faster hardware to adopting distributed architectures and cloud‑computing concepts reshapes system design, detailing core components, differences between clusters and distributed systems, and practical examples for developers seeking deeper technical insight.

Cloud ComputingClusterSystem Architecture
0 likes · 9 min read
Why Pure Hardware Speed Is Over: Embrace Distributed Systems Today
Efficient Ops
Efficient Ops
Jan 16, 2020 · Databases

Designing the Underworld’s Hell‑DBMS: How Myth Meets Massive Data

This whimsical yet technically detailed article explores how a mythic Hell‑DBMS could be architected, covering unique identifiers, massive concurrent writes, batch processing, NoSQL tree‑structured storage, disaster recovery, and a real‑world demo project that brings the underworld’s life‑and‑death ledger to life.

Databasebig-datamythology
0 likes · 12 min read
Designing the Underworld’s Hell‑DBMS: How Myth Meets Massive Data
Sohu Tech Products
Sohu Tech Products
Jan 8, 2020 · Databases

Understanding Distributed Database Scenarios and Data Partitioning

This article explains the primary use cases for distributed databases, contrasts them with traditional databases, and describes how data partitioning and metadata enable clients to locate data without scanning all nodes, highlighting both external user benefits and internal implementation challenges.

Data Partitioningdistributed databaseshigh availability
0 likes · 3 min read
Understanding Distributed Database Scenarios and Data Partitioning
DataFunTalk
DataFunTalk
Dec 30, 2019 · Databases

Cassandra: Past, Present, and Future – History, Architecture, Features, and Use Cases

This article summarizes a Cassandra meetup presentation that traces the database's origins from BigTable and Dynamo, outlines its key milestones, explains its peer‑to‑peer and LSM architecture, highlights current features, real‑world deployments, performance advantages, and previews upcoming 4.0 releases and community projects.

Big DataCassandraLSM
0 likes · 14 min read
Cassandra: Past, Present, and Future – History, Architecture, Features, and Use Cases
Java Captain
Java Captain
Dec 28, 2019 · Cloud Computing

Understanding Distributed Systems vs. Clusters: Fundamentals and Cloud Computing Perspective

The article explains how modern software development has shifted from relying solely on hardware performance to embracing distributed architectures, clarifies the differences between clusters and distributed systems, outlines the components of a full‑featured distributed environment, and illustrates these concepts with practical examples and diagrams.

Cloud ComputingSystem Architectureclusters
0 likes · 9 min read
Understanding Distributed Systems vs. Clusters: Fundamentals and Cloud Computing Perspective
Suning Technology
Suning Technology
Dec 25, 2019 · Backend Development

How Suning’s Bargain Group Platform Achieves High Availability and Scalability

This article examines Suning's bargain‑group platform transformation, detailing its strategic shift to a platform model, high‑availability architecture, vertical and horizontal decomposition, data sharding, cache design, dual‑data‑center deployment, and link optimizations for handling massive concurrent traffic.

Redisbargain-groupdatabase sharding
0 likes · 19 min read
How Suning’s Bargain Group Platform Achieves High Availability and Scalability
Cloud Native Technology Community
Cloud Native Technology Community
Dec 23, 2019 · Databases

MongoDB Architect’s Talk on Cloud‑Native Data Challenges and Solutions at CNBPS 2019

In his CNBPS 2019 keynote, MongoDB architect Song Zhiqi discusses how the shift to cloud‑native architectures has amplified data volume and variety, outlines the key challenges such as rapid rollout, downtime, and unstructured data, and explains how MongoDB’s flexible, high‑availability document model addresses these issues while supporting modern micro‑service and Kubernetes ecosystems.

DatabaseMongoDBNoSQL
0 likes · 8 min read
MongoDB Architect’s Talk on Cloud‑Native Data Challenges and Solutions at CNBPS 2019
DataFunTalk
DataFunTalk
Dec 23, 2019 · Databases

Cassandra Deployment and Optimization at 360 Cloud Storage

This article details how 360 adopted Cassandra for its cloud drive, describing Cassandra’s decentralized architecture, the reasons for its selection over HBase, large‑scale deployment challenges, performance optimizations, reliability improvements, disk utilization techniques, and the evolution of the system from 2010 to present.

Big DataCassandraData Reliability
0 likes · 15 min read
Cassandra Deployment and Optimization at 360 Cloud Storage
Architecture Digest
Architecture Digest
Dec 23, 2019 · Backend Development

Why Sharding Alone Cannot Achieve Unlimited Scaling and How Unitization Solves Database Connection Limits

The article explains how traditional monolithic, RPC, and sharding architectures eventually hit MySQL connection limits, why simple database partitioning cannot guarantee unlimited scaling, and proposes a unitization approach that restricts each service to a single database shard to overcome connection‑count bottlenecks.

RPCscalabilityservice architecture
0 likes · 8 min read
Why Sharding Alone Cannot Achieve Unlimited Scaling and How Unitization Solves Database Connection Limits
21CTO
21CTO
Dec 17, 2019 · Blockchain

What Can We Learn from Modern Exchange Architecture? A Visual Deep Dive

Compiled from public sources by Ju Jianhua, this article examines how trading platform architectures evolve with business growth, using a series of illustrative diagrams to highlight key components, design patterns, and considerations for building scalable and secure exchange systems.

BlockchainSystem Architectureexchange architecture
0 likes · 2 min read
What Can We Learn from Modern Exchange Architecture? A Visual Deep Dive
21CTO
21CTO
Dec 17, 2019 · Backend Development

From Single-Server to Scalable E‑Commerce: A Step‑by‑Step Backend Evolution Guide

This article walks through the progressive transformation of a simple Java‑Web e‑commerce prototype—from a single‑machine setup to multi‑server clusters, load‑balancing, database read/write splitting, caching, sharding, service‑oriented architecture, and message middleware—illustrating practical solutions to scalability, reliability, and performance challenges.

architecturebackendcaching
0 likes · 17 min read
From Single-Server to Scalable E‑Commerce: A Step‑by‑Step Backend Evolution Guide
macrozheng
macrozheng
Dec 17, 2019 · Backend Development

Mastering Flash‑Sale Systems: Overcoming the Hidden Backend Challenges

This article explores the technical difficulties of flash‑sale (秒杀) systems—such as traffic spikes, resource conflicts, and security concerns—and outlines a three‑stage business flow, data warm‑up, request handling, caching, and isolation strategies to build a resilient backend.

flash saleload balancingscalability
0 likes · 13 min read
Mastering Flash‑Sale Systems: Overcoming the Hidden Backend Challenges
Alibaba Terminal Technology
Alibaba Terminal Technology
Nov 29, 2019 · Frontend Development

Why Micro‑Frontend Architecture Is the Key to Scalable Front‑End Systems

The article explains how micro‑frontend architecture breaks monolithic front‑ends into independent, composable units, outlines its three core values, details the ten technical challenges it must address, and describes the evolving cloud‑centric development model that reshapes front‑end engineering.

Frontend Architecturecloud integrationmicro-frontend
0 likes · 10 min read
Why Micro‑Frontend Architecture Is the Key to Scalable Front‑End Systems
Alibaba Cloud Developer
Alibaba Cloud Developer
Nov 26, 2019 · Operations

Why Caching Is the Secret Weapon for High‑Performance Systems

This article systematically explains cache fundamentals, why caching is essential for performance, where caches can be placed in the architecture, their advantages, when to adopt them, and key design considerations for building reliable, high‑throughput systems.

System Performancebackend developmentcaching
0 likes · 18 min read
Why Caching Is the Secret Weapon for High‑Performance Systems
ITPUB
ITPUB
Nov 25, 2019 · Databases

Which Database Architecture Best Balances Availability, Performance, and Consistency?

This article examines four common database architecture patterns—primary‑standby, dual‑primary, master‑slave read/write separation, and a hybrid dual‑primary + master‑slave—evaluating each against high availability, performance, consistency, and scalability, and then presents practical consistency‑resolution techniques and cache strategies.

CacheDatabase ArchitecturePerformance
0 likes · 10 min read
Which Database Architecture Best Balances Availability, Performance, and Consistency?
Java Captain
Java Captain
Nov 24, 2019 · Backend Development

Evolution of Taobao's Backend Architecture from Single‑Server to Cloud‑Native Microservices

The article outlines Taobao's backend architecture evolution—from a single Tomcat‑MySQL server through caching, load‑balancing, database sharding, MPP, DNS‑based multi‑datacenter routing, NoSQL/search integration, microservices, ESB, containerization, and finally cloud‑native deployment—while summarizing the associated technologies and design principles.

Cloud Computingbackend architecturedatabase sharding
0 likes · 18 min read
Evolution of Taobao's Backend Architecture from Single‑Server to Cloud‑Native Microservices
Alibaba Cloud Native
Alibaba Cloud Native
Nov 19, 2019 · Cloud Native

How to Build a Scalable, Reliable K8s Log Platform for Enterprise Needs

This article explains how to design and implement a flexible, high‑performance log system for Kubernetes environments, covering demand‑driven architecture, functional requirements, open‑source component choices, the reasons for a custom solution, and the operational challenges faced at massive scale.

KubernetesLoggingObservability
0 likes · 12 min read
How to Build a Scalable, Reliable K8s Log Platform for Enterprise Needs
iQIYI Technical Product Team
iQIYI Technical Product Team
Nov 15, 2019 · Databases

Database Selection Strategies and iQIYI's Implementation of MySQL, Redis, Couchbase, and HiKV

The article outlines practical database selection criteria—cost, stability, performance, scalability, security—and details iQIYI’s concrete implementations of MySQL, Redis, Couchbase, and the custom HiKV store, describing their architectures, backup and scaling mechanisms, operational tooling evolution, and a decision‑tree guide for matching workloads to the appropriate database technology.

CouchbaseHiKVMySQL
0 likes · 18 min read
Database Selection Strategies and iQIYI's Implementation of MySQL, Redis, Couchbase, and HiKV
AntTech
AntTech
Nov 10, 2019 · Backend Development

The Evolution of Alipay’s Double 11 Technical Architecture: From Capacity Crises to Cloud‑Native Success

This article chronicles how Alipay’s engineering teams tackled massive traffic spikes during Double 11 from 2009 to 2019, evolving their backend architecture, performance‑testing practices, database strategy, and cloud‑native infrastructure to achieve seamless, high‑throughput payment processing.

AlipayDatabase MigrationDouble 11
0 likes · 22 min read
The Evolution of Alipay’s Double 11 Technical Architecture: From Capacity Crises to Cloud‑Native Success
Architecture Digest
Architecture Digest
Nov 9, 2019 · Backend Development

Design and Implementation of eBay's Next‑Generation Million‑TPS Core Accounting System

The article details eBay's 2018‑2020 design, performance testing, and fault‑tolerance architecture of a next‑generation core accounting system capable of handling millions of transactions per second, covering system goals, multi‑region deployment, event‑sourcing, Raft consensus, scalability optimizations, and the planned open‑source release.

Distributed ArchitectureHigh TPSRaft consensus
0 likes · 24 min read
Design and Implementation of eBay's Next‑Generation Million‑TPS Core Accounting System
Architecture Digest
Architecture Digest
Nov 8, 2019 · Backend Development

Evolution of Taobao Backend Architecture from Hundred to Ten Million Concurrent Users

This article uses Taobao’s backend as a case study to illustrate how server architecture evolves through ten stages—from a single‑machine setup handling hundreds of requests to a distributed, containerized, cloud‑native system supporting tens of millions of concurrent users—detailing the technologies and design principles at each step.

Cloud Computingbackend architecturehigh availability
0 likes · 19 min read
Evolution of Taobao Backend Architecture from Hundred to Ten Million Concurrent Users
Youku Technology
Youku Technology
Nov 5, 2019 · Backend Development

Traffic Shaping Strategies for High‑Concurrency Events: Staggering, Rate Limiting, and Peak Cutting

The article explains how Youku’s engineers mitigate extreme traffic spikes during large‑scale events by applying three core techniques—staggering requests across time, enforcing client‑side rate limits, and cutting peaks through minimum intervals, probabilistic sending and fairness algorithms—to lower maximum QPS, improve stability, and preserve user experience.

QPShigh-concurrencyload balancing
0 likes · 8 min read
Traffic Shaping Strategies for High‑Concurrency Events: Staggering, Rate Limiting, and Peak Cutting
Programmer DD
Programmer DD
Oct 30, 2019 · Backend Development

Beyond Sharding: How Service Unitization Solves Unlimited Scaling

The article explains why traditional sharding and database partitioning cannot guarantee limitless scalability, examines the connection‑limit problems of RPC‑based services, and introduces unitization as a practical approach to achieve true unlimited scaling while managing database connections efficiently.

Database Connectionsbackendscalability
0 likes · 7 min read
Beyond Sharding: How Service Unitization Solves Unlimited Scaling
Tencent Cloud Developer
Tencent Cloud Developer
Oct 28, 2019 · Frontend Development

NGW: Node Gateway Architecture for Serverless Frontend Services

NGW (Node Gateway) is a Node.js‑based frontend access layer that sits between a unified gateway and business services, providing dynamic request routing, Redis‑driven configuration, a Tapable plugin system, and containerized CI/CD to enable serverless BFF/SFF architectures with rapid builds, high reliability, and dramatically reduced deployment effort across multiple Tencent Cloud projects.

BFFDevOpsFrontend Architecture
0 likes · 10 min read
NGW: Node Gateway Architecture for Serverless Frontend Services
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Oct 25, 2019 · Operations

Understanding Why Microservice Architecture and Service‑Oriented Design Matter

This article explains the motivations behind adopting microservice architecture, outlines the problems it solves such as poor scalability, reliability and maintenance, describes the benefits and new challenges of service‑oriented design, and concludes with a concise summary of its advantages and trade‑offs.

maintainabilitymicroservicesscalability
0 likes · 8 min read
Understanding Why Microservice Architecture and Service‑Oriented Design Matter
Efficient Ops
Efficient Ops
Oct 23, 2019 · Operations

Building Scalable Operations: From SRE to AIOps and DevOps

This article explores how to construct a scalable operations framework by integrating concepts such as SRE, DevOps, AIOps, and continuous improvement, addressing organizational challenges, process standardization, tool automation, and the shift from reactive firefighting to proactive, value‑driven management.

AIOpsIT ManagementSRE
0 likes · 30 min read
Building Scalable Operations: From SRE to AIOps and DevOps
Programmer DD
Programmer DD
Oct 12, 2019 · Cloud Native

Serverless vs Containers: When to Choose Each for Modern Cloud Apps

This article compares serverless computing and containerized micro‑services, outlining their definitions, cost advantages, maintenance needs, use cases, limitations, and how a hybrid approach can combine the strengths of both in cloud‑native development.

Serverlesscloud-nativecost efficiency
0 likes · 9 min read
Serverless vs Containers: When to Choose Each for Modern Cloud Apps
MaGe Linux Operations
MaGe Linux Operations
Oct 10, 2019 · Backend Development

Unlocking Performance: A Deep Dive into Modern Caching Strategies

This article explores the pervasive role of caching in modern systems—from browser and HTTP caches to CDN, load‑balancer, in‑process, and distributed caches—detailing their mechanisms, algorithms, common pitfalls like cache avalanche, penetration and breakdown, and practical mitigation techniques for robust backend performance.

CDNPerformancebackend
0 likes · 18 min read
Unlocking Performance: A Deep Dive into Modern Caching Strategies