Tagged articles
1275 articles
Page 9 of 13
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.

ContainerInfrastructureKubernetes
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.

ScalabilitySoftware 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.

Distributed SystemsScalabilityhigh 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.

Cloud NativeDistributed SystemsMicroservices
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 DataDistributed SystemsElasticsearch
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.

Design PitfallsScalabilitySoftware Architecture
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.

Distributed SystemsPartitioningScalability
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 ArchitectureMessagingMicroservices
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.

Configuration ManagementDevOpsGatekeeper
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.

Backend ArchitectureMicroservicesScalability
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.

DevOpsEngineeringScalability
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.

MicroservicesOperationsScalability
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 AutomationReliabilityScalability
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.

Configuration ManagementDistributed SystemsReliability
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.

Backend ArchitectureMicroservicesScalability
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.

MicroservicesScalabilityTaobao
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.

BackendID GeneratorScalability
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.

MicroservicesScalabilitySoftware Architecture
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.

ScalabilitySoftware ArchitectureSystem Design
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.

ConsistencyDistributed File SystemScalability
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.

MicroservicesScalabilityarchitecture
0 likes · 22 min read
Scaling a Chinese Kindergarten Platform: From Monolith to Microservices
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.

Scalabilitycloud computingcloud vs VPS
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.

Scalabilitycapacity planningcarpool
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.

ConsistencyDistributed File SystemScalability
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/OSMicroservicesScalability
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.

Distributed SystemsIMScalability
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.

Load TestingScalabilitybig-event
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.

ClusterScalabilitySystem 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.

Scalabilitybig-datadatabase
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 PartitioningScalabilitydistributed databases
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 DataGossip ProtocolLSM
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.

ScalabilitySystem Architecturecloud computing
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.

Scalabilitybargain-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.

Cloud NativeMongoDBNoSQL
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 DataData ReliabilityScalability
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.

BlockchainScalabilitySystem 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.

BackendScalabilityarchitecture
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.

Scalabilityflash saleload balancing
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 ArchitectureScalabilitycloud integration
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.

Distributed SystemsScalabilitybackend-development
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.

CacheConsistencyDatabase Architecture
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.

Backend ArchitectureScalabilitycloud computing
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.

KubernetesScalabilitylogging
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.

CouchbaseDatabase operationsHiKV
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.

AlipayDouble 11Performance Testing
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.

Event SourcingHigh 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.

Backend ArchitectureScalabilitycloud computing
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.

QPSScalabilityTraffic Shaping
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.

BackendScalabilityService Architecture
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.

MicroservicesScalabilitymaintainability
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.

IT ManagementSREScalability
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.

Cloud NativeScalabilityServerless
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.

BackendCDNScalability
0 likes · 18 min read
Unlocking Performance: A Deep Dive into Modern Caching Strategies
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Oct 10, 2019 · Cloud Computing

What Is Cloud Computing? An Introduction to Concepts, Features, and Service Models

This article explains the origins, definition, key characteristics such as virtualization, scalability, on‑demand provisioning, flexibility, reliability and cost‑effectiveness of cloud computing, and describes the three main service models—Infrastructure as a Service, Platform as a Service, and Software as a Service.

IaaSPaaSSaaS
0 likes · 7 min read
What Is Cloud Computing? An Introduction to Concepts, Features, and Service Models
Alibaba Cloud Native
Alibaba Cloud Native
Oct 4, 2019 · Cloud Computing

Why Serverless Is the Next Evolution in Cloud Computing

The article traces the origins and rapid growth of serverless computing—from its early concept by Iron.io’s Ken to mainstream adoption through AWS Lambda, Alibaba Cloud Function Compute, and other FaaS platforms—explaining its architecture, benefits such as low cost, automatic scaling, green computing, and future trends like serverless containers and fine‑grained resources.

ContainersFaaSScalability
0 likes · 14 min read
Why Serverless Is the Next Evolution in Cloud Computing
Programmer DD
Programmer DD
Sep 29, 2019 · Big Data

Can 1.4 Billion People Share a Single WeChat Group? A Technical Deep‑Dive

This article explores whether it is technically feasible to place all 1.4 billion Chinese users into one WeChat group, analyzing population statistics, message volume, CPU processing limits, network bandwidth, storage requirements, and cost implications with supporting calculations and references.

Big DataDistributed SystemsNetwork Bandwidth
0 likes · 12 min read
Can 1.4 Billion People Share a Single WeChat Group? A Technical Deep‑Dive
MOMOLive Tech Team
MOMOLive Tech Team
Sep 24, 2019 · Backend Development

How Momo Live’s IM Architecture Scaled from V1 to V2

This article examines the challenges of high‑traffic live‑streaming instant messaging, presents the original V1 TCP‑based architecture, explains its performance bottlenecks, and details the redesigned V2 solution that adopts Netty, protobuf, compression, and RPC to dramatically reduce bandwidth and latency while supporting millions of concurrent users.

Backend ArchitectureInstant MessagingProtobuf
0 likes · 9 min read
How Momo Live’s IM Architecture Scaled from V1 to V2
Big Data Technology & Architecture
Big Data Technology & Architecture
Sep 23, 2019 · Backend Development

Design and Evolution of Feed Stream Architecture for High‑Throughput Applications

This article analyzes the business requirements, technical challenges, and mainstream architectural solutions for large‑scale feed streams, and proposes a step‑by‑step evolution path—from a simple push model using cloud Kafka and HBase to hybrid push‑pull and recommendation‑driven designs—suitable for startups and rapidly growing platforms.

BackendHBaseKafka
0 likes · 15 min read
Design and Evolution of Feed Stream Architecture for High‑Throughput Applications
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Sep 23, 2019 · Backend Development

Mastering High-Concurrency Technical Architecture: Core Principles and Solutions

This article explains what technical architecture is, breaks down its three core components—business technical problems, technical solutions, and technical components—and then dives deep into high‑concurrency challenges, systematic thinking methods, and practical approaches such as resource scaling, stateless design, load balancing, caching, and I/O optimization.

Backend ArchitectureDistributed SystemsScalability
0 likes · 12 min read
Mastering High-Concurrency Technical Architecture: Core Principles and Solutions
HomeTech
HomeTech
Sep 19, 2019 · Industry Insights

How Autohome Scaled Its 818 Global Car Night to Millions of QPS: A Technical Deep Dive

The article details how Autohome tackled a severe market downturn by launching the 818 Global Car Night, describing the background, massive technical challenges, infrastructure scaling, high‑availability architecture, full‑link stress testing, monitoring, security measures, and the lessons learned for future large‑scale online events.

Performance TestingScalabilitycloud computing
0 likes · 30 min read
How Autohome Scaled Its 818 Global Car Night to Millions of QPS: A Technical Deep Dive
dbaplus Community
dbaplus Community
Sep 17, 2019 · Databases

How FeatureKV Handles Billions of Reads and Writes for WeChat Services

FeatureKV is a high‑performance, scalable key‑value storage system built for WeChat's massive offline‑to‑online data pipelines, tackling challenges of 10⁹ reads per second and 10⁹ writes per hour with version management, efficient batch writes, and fault‑tolerant read services.

ScalabilityWeChatkey-value store
0 likes · 27 min read
How FeatureKV Handles Billions of Reads and Writes for WeChat Services
ITPUB
ITPUB
Sep 9, 2019 · Databases

Redis Interview Essentials: Top Questions & Expert Answers

This article compiles essential Redis interview questions covering its advantages over Memcached, performance pitfalls, data structures, persistence options, clustering, scaling strategies, and practical usage patterns such as distributed locks and asynchronous queues, providing concise answers and best‑practice recommendations for each topic.

PersistenceScalabilitycaching
0 likes · 18 min read
Redis Interview Essentials: Top Questions & Expert Answers
Architecture Digest
Architecture Digest
Sep 6, 2019 · Backend Development

Designing a Scalable Feed Stream System Architecture

This article explains the fundamentals, data model, storage options, synchronization strategies, metadata handling, and scaling considerations for building a high‑performance feed‑stream system used in social platforms such as micro‑blogs, friend circles, and short‑video feeds.

ScalabilityStreamSynchronization
0 likes · 19 min read
Designing a Scalable Feed Stream System Architecture
Architecture Digest
Architecture Digest
Sep 4, 2019 · Backend Development

Evolution of Large‑Scale Website Architecture: From Single‑Machine Deployment to Service‑Oriented Systems

This article outlines how large‑scale web applications evolve from simple single‑server deployments through static‑dynamic separation, clustering, database read/write splitting, sharding, service‑oriented architecture, and message queues, emphasizing the trade‑offs and best practices for each architectural stage.

Backend ArchitectureScalabilitydatabase sharding
0 likes · 13 min read
Evolution of Large‑Scale Website Architecture: From Single‑Machine Deployment to Service‑Oriented Systems
21CTO
21CTO
Aug 24, 2019 · Backend Development

How 贝聊 Scaled from a Simple LNMP Stack to a Robust Microservices Architecture

This article chronicles the evolution of the 贝聊 platform from its early LNMP monolithic setup through a Java‑based distributed system to a full microservices architecture, highlighting the technical challenges, design decisions, and future plans such as containerization and API gateway implementation.

DeploymentMicroservicesScalability
0 likes · 21 min read
How 贝聊 Scaled from a Simple LNMP Stack to a Robust Microservices Architecture
Architecture Digest
Architecture Digest
Aug 22, 2019 · Backend Development

Evolution of BeChat Architecture: From Monolithic LNMP to Microservices and Future V4.0

This article chronicles the architectural evolution of the BeChat kindergarten parent platform, detailing three major redesigns—from a simple LNMP monolith to a Java‑based distributed system and finally a Dubbo‑driven microservice architecture—while outlining the technical motivations, challenges, and future plans such as Docker containerization, API‑gateway integration, and multi‑IDC deployment.

DevOpsScalabilityarchitecture
0 likes · 20 min read
Evolution of BeChat Architecture: From Monolithic LNMP to Microservices and Future V4.0
Efficient Ops
Efficient Ops
Aug 13, 2019 · Backend Development

Mastering Nginx: How to Build Scalable, High‑Performance Web Services

This article systematically explains Nginx's architecture, module design, scalability, caching, TLS handling, and OpenResty integration, providing practical guidance for building high‑availability, high‑performance services in large‑scale distributed environments.

LuaOpenRestyScalability
0 likes · 17 min read
Mastering Nginx: How to Build Scalable, High‑Performance Web Services
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Aug 13, 2019 · Backend Development

Pros and Cons of Microservices Architecture

This article discusses why microservices have become popular, outlines their advantages such as continuous delivery, easier maintenance, independent scaling, fault tolerance, and technology flexibility, and also examines the challenges like service decomposition, distributed system complexities, and multi‑team coordination, helping readers decide when to adopt them.

MicroservicesScalabilityarchitecture
0 likes · 8 min read
Pros and Cons of Microservices Architecture
Aikesheng Open Source Community
Aikesheng Open Source Community
Aug 12, 2019 · Databases

Choosing Between NewSQL Databases and Middleware‑Based Sharding: A Comparative Analysis

This article objectively compares NewSQL distributed databases with middleware‑based sharding solutions, examining their architectures, distributed transaction handling, scalability, performance, high‑availability, and operational considerations, and provides guidance on selecting the appropriate approach based on workload, consistency, and organizational constraints.

CAP theoremDistributed TransactionsNewSQL
0 likes · 19 min read
Choosing Between NewSQL Databases and Middleware‑Based Sharding: A Comparative Analysis
21CTO
21CTO
Aug 9, 2019 · Backend Development

Mastering Microservice Design: 5 Essential Architectural Constraints

This article explains how microservices differ from traditional monolithic delivery, outlines the five key architectural constraints—scalability, elasticity, composability, minimality, and completeness—and provides practical guidance for designing robust, loosely‑coupled services.

BackendMicroservicesScalability
0 likes · 7 min read
Mastering Microservice Design: 5 Essential Architectural Constraints
Tencent Cloud Developer
Tencent Cloud Developer
Aug 1, 2019 · Databases

FeatureKV: A High-Performance Key-Value Storage System for WeChat's Billion-Scale Challenges

FeatureKV, WeChat’s high‑performance key‑value store, handles one‑billion queries per second and ingests a billion keys per hour by separating write‑only DataSvr from read‑only KVSvr, supporting in‑memory, indexed, and block‑indexed tables, scaling horizontally, guaranteeing eventual consistency with versioned reads, and delivering up to 11 billion reads per second with sub‑15 ms latency.

Batch ProcessingFeatureKVKey-Value
0 likes · 22 min read
FeatureKV: A High-Performance Key-Value Storage System for WeChat's Billion-Scale Challenges
Programmer DD
Programmer DD
Jul 30, 2019 · Databases

Mastering Database Sharding: When and How to Split Tables and Schemas

This article reviews the complete process of database and table sharding, covering when to shard, range and hash strategies, combining both, data migration challenges, business compatibility, and long‑term archiving to keep MySQL workloads manageable.

Data MigrationHash ShardingRange Sharding
0 likes · 11 min read
Mastering Database Sharding: When and How to Split Tables and Schemas
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jul 25, 2019 · Backend Development

From Single Server to Cloud‑Native: Scaling Taobao’s Backend for Millions of Users

This article traces Taobao’s backend architecture evolution—from a single‑server setup to distributed caching, load‑balancing proxies, database sharding, microservices, containerization, and finally cloud‑native deployment—highlighting the technologies, challenges, and design principles that enable scaling from hundreds to tens of millions of concurrent users.

BackendMicroservicesScalability
0 likes · 25 min read
From Single Server to Cloud‑Native: Scaling Taobao’s Backend for Millions of Users
58 Tech
58 Tech
Jul 23, 2019 · Operations

Design and Implementation of an Open Alarm Platform for Monitoring Systems

The Open Alarm Platform provides a flexible data model, modular architecture, and robust stability features to enable various business lines to integrate their custom monitoring systems via APIs, offering alert convergence, merging, multi‑channel delivery, and comprehensive management while reducing development and maintenance costs.

AlertingOperationsScalability
0 likes · 9 min read
Design and Implementation of an Open Alarm Platform for Monitoring Systems
Architects' Tech Alliance
Architects' Tech Alliance
Jul 19, 2019 · Backend Development

Evolution of Taobao Backend Architecture from Single Machine to Cloud‑Native High Concurrency

The article traces Taobao's backend architecture evolution—from a single‑machine setup through caching, load balancing, database sharding, microservices, containerization, and cloud deployment—illustrating the technologies and design principles needed to scale from hundreds to tens of millions of concurrent users.

MicroservicesScalabilityarchitecture
0 likes · 19 min read
Evolution of Taobao Backend Architecture from Single Machine to Cloud‑Native High Concurrency
21CTO
21CTO
Jul 18, 2019 · Fundamentals

What Is Distributed Architecture and How Does It Evolve?

Distributed architecture, built on networked software systems, offers cohesive, transparent services through concepts like cohesion, transparency, and various applications such as distributed file systems, caches, databases, and web services, while evolving through stages like caching, clustering, load balancing, and addressing challenges like service management and scalability.

Scalabilityarchitecturecaching
0 likes · 11 min read
What Is Distributed Architecture and How Does It Evolve?
21CTO
21CTO
Jul 17, 2019 · Fundamentals

30 Essential Architecture Principles Every Engineer Should Follow

This article presents thirty practical software architecture principles—covering simplicity, YAGNI, iterative development, automated testing, ROI, user focus, modularity, statelessness, concurrency, CAP theorem, and more—to guide architects in building scalable, maintainable, and user‑centric systems.

EngineeringScalabilitydesign principles
0 likes · 11 min read
30 Essential Architecture Principles Every Engineer Should Follow
21CTO
21CTO
Jul 17, 2019 · Backend Development

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

This article traces Taobao’s backend architecture evolution from a single‑server setup to a cloud‑native, micro‑service ecosystem, detailing each scaling stage—separating Tomcat and database, adding caches, load balancers, read/write splitting, sharding, NoSQL, ESB, containers, and finally public‑cloud deployment—while highlighting the associated technologies and design principles.

BackendMicroservicesScalability
0 likes · 19 min read
From Single Server to Cloud Native: How Taobao Scaled to Millions of Users
Big Data Technology Architecture
Big Data Technology Architecture
Jul 12, 2019 · Big Data

Why Kafka Is So Popular: Features, Use Cases, and Architecture Overview

This article explains why Apache Kafka has become a cornerstone of modern big‑data pipelines by detailing its high‑throughput, fault‑tolerant publish‑subscribe architecture, real‑time processing capabilities, extensive language support, scalability mechanisms, and the wide range of use cases adopted by leading enterprises.

Distributed StreamingKafkaMessage Queue
0 likes · 9 min read
Why Kafka Is So Popular: Features, Use Cases, and Architecture Overview
Efficient Ops
Efficient Ops
Jul 9, 2019 · Operations

How SF Express Scaled Operations: Lessons from Digital Transformation

In this talk, SF Express’s tech leader shares how the company digitized its logistics, unified goals across teams, streamlined processes, built resilient infrastructure, and leveraged monitoring and gray‑release strategies to sustain explosive growth while reducing costs and improving service quality.

Scalabilitycloud infrastructure
0 likes · 14 min read
How SF Express Scaled Operations: Lessons from Digital Transformation
JD Retail Technology
JD Retail Technology
Jul 9, 2019 · Databases

Transparent Scalable NewSQL: Design and Implementation of CB‑SQL Distributed Database

The article explains the concept of transparent scalable NewSQL databases, discusses the historical challenges of scaling relational systems, and details the design and implementation techniques—such as dynamic sharding, distributed transactions, consensus algorithms, distributed SQL, and CB‑SQL’s specific mechanisms like HLC, SSI isolation, Multi‑Raft, and automatic load balancing—to achieve elasticity, high availability, and seamless scalability.

CB‑SQLConsensusNewSQL
0 likes · 17 min read
Transparent Scalable NewSQL: Design and Implementation of CB‑SQL Distributed Database
Architecture Digest
Architecture Digest
Jul 8, 2019 · Backend Development

Evolution and Architecture of MaFengWo Payment Center (Version 1.0 → 2.0)

The article details the evolution of MaFengWo's payment center from a basic payment‑refund module (1.0) to a comprehensive, modular platform (2.0), describing its core capabilities, layered architecture, customizable checkout, routing management, monitoring system, and future micro‑service roadmap.

Backend ArchitectureScalabilitymonitoring
0 likes · 15 min read
Evolution and Architecture of MaFengWo Payment Center (Version 1.0 → 2.0)