Tagged articles

scalability

1320 articles · Page 2 of 14
Architect's Guide
Architect's Guide
Sep 10, 2025 · Databases

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

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

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

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

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

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

When Should You Hire a Dedicated Performance Engineering Team?

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

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

How to Build a Scalable Enterprise Unified Message Push System

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

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

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

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

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

5 Architecture Elements, 15 Design Principles & 6 Common Pitfalls

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

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

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

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

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

Building a Scalable, Observable Recommendation Scheduling Engine from Scratch

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

AISystem Designobservability
0 likes · 13 min read
Building a Scalable, Observable Recommendation Scheduling Engine from Scratch
Architecture & Thinking
Architecture & Thinking
Aug 25, 2025 · Databases

When to Shard Your Database? Practical Strategies and Common Pitfalls

This article explains why and how to shard a MySQL database, covering vertical and horizontal partitioning, distributed transaction handling, unique ID generation, a real‑world e‑commerce case study, and future considerations for distributed architectures.

Distributed TransactionsHorizontal PartitioningVertical Partitioning
0 likes · 9 min read
When to Shard Your Database? Practical Strategies and Common Pitfalls
Wukong Talks Architecture
Wukong Talks Architecture
Aug 21, 2025 · Operations

Why LinkedIn Dropped Kafka for Northguard – A Deep Dive into Its Architecture

LinkedIn, the creator of Kafka, has largely abandoned Kafka in favor of a new log storage system called Northguard, whose design mirrors Apache Pulsar with features like storage‑compute separation, log striping, and a multi‑layer data model, offering superior scalability, operability, consistency, and durability for massive data streams.

Apache PulsarLinkedInLog Storage
0 likes · 22 min read
Why LinkedIn Dropped Kafka for Northguard – A Deep Dive into Its Architecture
mikechen
mikechen
Aug 20, 2025 · Backend Development

9 Proven High‑Performance Optimization Techniques for Large‑Scale Systems

This article presents nine practical strategies—including load balancing, database sharding, read‑write separation, caching, index tuning, CDN usage, asynchronous processing, code refinement, and algorithm selection—to dramatically improve the performance and scalability of large‑scale backend architectures.

Performancecachingscalability
0 likes · 7 min read
9 Proven High‑Performance Optimization Techniques for Large‑Scale Systems
Alibaba Cloud Big Data AI Platform
Alibaba Cloud Big Data AI Platform
Aug 5, 2025 · Big Data

How Alibaba Built a World‑Class Big Data Platform Over a Decade

Over ten years, Alibaba’s data engineers transformed a modest Hadoop‑based system into a globally‑scalable, high‑performance big data platform—ODPS/MaxCompute—supporting massive offline and real‑time workloads, pioneering innovations like the 5K cluster expansion, Blink streaming, and the unified ‘Moon’ migration.

AlibabaMaxComputeODPS
0 likes · 25 min read
How Alibaba Built a World‑Class Big Data Platform Over a Decade
Selected Java Interview Questions
Selected Java Interview Questions
Jul 23, 2025 · Backend Development

Designing an Enterprise‑Level Unified Push Service: Architecture, Channels, and Scalability

This article explains how to build a unified, enterprise‑grade push platform that consolidates email, SMS, chat, DingTalk, WeChat and other social channels, outlines its evolutionary stages from modular modules to a full‑blown service, and details the functional, non‑functional and architectural components required for high‑performance, scalable notification delivery.

MicroservicesPush Servicenotification architecture
0 likes · 15 min read
Designing an Enterprise‑Level Unified Push Service: Architecture, Channels, and Scalability
dbaplus Community
dbaplus Community
Jul 16, 2025 · Databases

What’s the Optimal Database Connection Count? A Data‑Driven Study

This article examines why many applications set overly large database connection pools, proposes a standard of ten connections per instance based on load‑testing results, and validates the recommendation through single‑interface and link‑level performance experiments that show no throughput degradation at lower connection counts.

Throughputperformance testingscalability
0 likes · 7 min read
What’s the Optimal Database Connection Count? A Data‑Driven Study
Subtle Storm
Subtle Storm
Jul 15, 2025 · Fundamentals

Consistent Hashing Explained: Hash Rings, Virtual Nodes, and Load Balancing

The article details the consistent hashing algorithm, describing how a hash ring and virtual nodes distribute keys across servers, minimize data movement during node changes, compare it with simple modulo hashing, and outline typical use cases such as load balancing, distributed caches, storage systems, and database sharding.

consistent hashingdistributed cachinghash ring
0 likes · 10 min read
Consistent Hashing Explained: Hash Rings, Virtual Nodes, and Load Balancing
IT Services Circle
IT Services Circle
Jul 11, 2025 · Backend Development

10 Essential System Design Trade‑offs Every Engineer Should Master

Understanding system design trade‑offs is crucial for building robust software; this article examines ten common compromises—from vertical vs. horizontal scaling and SQL vs. NoSQL to CAP theorem, consistency models, REST vs. GraphQL, stateful vs. stateless architectures, caching strategies, and synchronous vs. asynchronous processing—highlighting their benefits and drawbacks.

System Designbackend architecturedistributed systems
0 likes · 10 min read
10 Essential System Design Trade‑offs Every Engineer Should Master
Instant Consumer Technology Team
Instant Consumer Technology Team
Jul 9, 2025 · Cloud Native

Scaling a Financial Accounting System to 100k TPS with Cloud‑Native Microservices

This article examines how a ten‑year‑old financial accounting platform transformed from a monolithic design into a cloud‑native, micro‑service architecture that achieved massive scalability, high availability, and 24‑hour real‑time processing through distributed batch scheduling, elastic scaling, and intelligent fault‑tolerance.

Batch Processingcloud-nativefinancial systems
0 likes · 14 min read
Scaling a Financial Accounting System to 100k TPS with Cloud‑Native Microservices
IT Architects Alliance
IT Architects Alliance
Jul 6, 2025 · Operations

Why 80% of Performance Issues Stem from Architecture – and How to Fix Them

Most performance bottlenecks arise not from code but from architectural flaws, such as overly layered designs, synchronous calls, misconfigured connection pools, cache pitfalls, and inadequate monitoring, and the article outlines these issues and offers best‑practice strategies like async patterns, proper DB design, caching tiers, and progressive refactoring.

BackendOptimizationPerformance
0 likes · 11 min read
Why 80% of Performance Issues Stem from Architecture – and How to Fix Them
Kuaishou Frontend Engineering
Kuaishou Frontend Engineering
Jul 3, 2025 · Frontend Development

How Kuaishou’s Tianshou Platform Scales Front‑End Quality for Billions of Users

The article reviews the evolution of Kuaishou's Tianshou front‑end quality assurance platform, its layered architecture, distributed scheduler, quality models, measurement functions, DMAIC process, and lessons learned in scaling to billions of DAU, offering a blueprint for building robust front‑end engineering systems.

Architecturedmaicmetrics
0 likes · 25 min read
How Kuaishou’s Tianshou Platform Scales Front‑End Quality for Billions of Users
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jul 1, 2025 · Backend Development

How Taobao Scaled from LAMP to Cloud: A Deep Dive into Its Architecture Evolution

This article chronicles Taobao's technical evolution—from a LAMP stack through Oracle migration, Java adoption, de‑IOE optimization, self‑built storage and caching systems, service‑oriented design, middleware integration, and finally a cloud‑native architecture—highlighting the challenges and solutions for scalability, performance, and cost reduction.

Cloud Computingdatabase migrationmiddleware
0 likes · 11 min read
How Taobao Scaled from LAMP to Cloud: A Deep Dive into Its Architecture Evolution
IT Architects Alliance
IT Architects Alliance
Jun 27, 2025 · Cloud Computing

What Is Serverless Architecture and Why It’s Transforming Modern Cloud Computing

Serverless architecture shifts server management to cloud providers, offering on‑demand function‑as‑a‑service and backend‑as‑a‑service solutions that enable automatic scaling, cost efficiency, faster development, enhanced security, and versatile use cases across e‑commerce, IoT, mobile apps, and big‑data analytics.

Cloud ComputingCost EfficiencyDevOps
0 likes · 12 min read
What Is Serverless Architecture and Why It’s Transforming Modern Cloud Computing
Big Data Technology Tribe
Big Data Technology Tribe
Jun 17, 2025 · Backend Development

Master System Design Interviews: Step-by-Step Prep Guide for Engineers

This article outlines a comprehensive, step‑by‑step roadmap for preparing system design interviews, covering foundational concepts, interview templates, high‑level and detailed design choices, practical resources, mock interview platforms, and company‑specific tailoring to boost candidates' success.

System Designbackend architectureinterview preparation
0 likes · 13 min read
Master System Design Interviews: Step-by-Step Prep Guide for Engineers
Dual-Track Product Journal
Dual-Track Product Journal
Jun 13, 2025 · Backend Development

Layered E‑Commerce Architecture: Blueprint for Scalable Platforms

This article breaks down a mature e‑commerce platform into six layered modules—user reach, business operation, transaction fulfillment, supply chain, infrastructure, and BI—detailing core functions, design considerations, and data‑driven processes to guide scalable system design.

Backende-commerceproduct management
0 likes · 7 min read
Layered E‑Commerce Architecture: Blueprint for Scalable Platforms
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Jun 10, 2025 · Operations

Mastering Load Balancing: From Single‑Layer to Billion‑Scale Architectures

This article explains the essential role of load balancing in modern distributed systems and walks through single‑layer, double‑layer, and billion‑scale architectures, highlighting their design principles, benefits, trade‑offs, and typical deployment scenarios for high‑availability and high‑performance applications.

LVSNginxhigh availability
0 likes · 6 min read
Mastering Load Balancing: From Single‑Layer to Billion‑Scale Architectures
Subtle Storm
Subtle Storm
Jun 10, 2025 · Cloud Native

Master Distributed Architecture in One Comprehensive Guide

This article explains the concept, design goals, evolution, core components, real‑world scenarios, and key challenges of distributed architecture, illustrating how load balancing, sharding, consensus algorithms and modern cloud‑native tools enable scalable, highly available systems.

Distributed ArchitectureKubernetesMicroservices
0 likes · 9 min read
Master Distributed Architecture in One Comprehensive Guide
AI2ML AI to Machine Learning
AI2ML AI to Machine Learning
Jun 6, 2025 · Artificial Intelligence

Tackling the Top Challenges of Retrieval‑Augmented Generation (RAG)

The article enumerates common pitfalls of Retrieval‑Augmented Generation—such as missing content, low‑rank document misses, context limits, format errors, incomplete answers, scalability bottlenecks, complex PDF extraction, data‑quality issues, domain adaptation gaps, hallucinations, and feedback‑loop deficiencies—and offers concrete mitigation strategies ranging from data cleaning and prompt design to hybrid search, hierarchical retrieval, document compression, and automated evaluation.

Data QualityLLMRAG
0 likes · 9 min read
Tackling the Top Challenges of Retrieval‑Augmented Generation (RAG)
ITFLY8 Architecture Home
ITFLY8 Architecture Home
May 28, 2025 · Databases

Mastering Database Sharding: Design Strategies and Practical Cases

This article introduces the fundamentals of database sharding, outlines architectural evolution, explains vertical and horizontal splitting dimensions and strategies, discusses middleware choices, and presents real‑world case studies while addressing common challenges such as ID generation, join queries, pagination, and distributed transactions.

database shardingmiddlewarescalability
0 likes · 8 min read
Mastering Database Sharding: Design Strategies and Practical Cases
macrozheng
macrozheng
May 27, 2025 · Backend Development

Scaling Username Uniqueness: DB, Redis Cache & Bloom Filter

This article examines three strategies for checking username uniqueness at massive scale—direct database queries, Redis caching, and Bloom filter techniques—detailing their implementations, performance trade‑offs, memory consumption, and suitability for billions of users.

Backend PerformanceBloom Filtercaching
0 likes · 11 min read
Scaling Username Uniqueness: DB, Redis Cache & Bloom Filter
Architects' Tech Alliance
Architects' Tech Alliance
May 23, 2025 · Artificial Intelligence

Why High‑Performance Networks Are Critical for Large‑Scale AI Model Training

The whitepaper explains that AI model training and inference rely on massive data computation, with model sizes reaching billions of parameters, demanding low‑latency, high‑bandwidth, stable, scalable, and manageable networks; it compares RDMA‑based InfiniBand and RoCE solutions and offers design recommendations for future AI compute clusters.

AIInfiniBandRDMA
0 likes · 10 min read
Why High‑Performance Networks Are Critical for Large‑Scale AI Model Training
Code Ape Tech Column
Code Ape Tech Column
May 22, 2025 · Cloud Native

10 Essential Microservice Best Practices for Scalable, Secure Systems

This article outlines practical microservice best practices—including the Single Responsibility Principle, cross‑functional teams, appropriate tooling, asynchronous communication, DevSecOps, isolated data stores, independent deployment, orchestration, and monitoring—to help developers build maintainable, scalable, and secure cloud‑native applications.

DevOpsMicroservicesbackend architecture
0 likes · 13 min read
10 Essential Microservice Best Practices for Scalable, Secure Systems
Alibaba Cloud Developer
Alibaba Cloud Developer
May 15, 2025 · Databases

How PolarDB MySQL Limitless Redefines Cloud‑Native Database Performance

This article examines the architecture and innovations of Alibaba Cloud's PolarDB MySQL Limitless multi‑master cluster, detailing its cloud‑native design, high‑performance horizontal scaling, distributed transaction mechanisms, multi‑node DDL, high‑availability strategies, and record‑breaking TPC‑C benchmark results.

Cloud NativeDistributed Transactionsdatabases
0 likes · 13 min read
How PolarDB MySQL Limitless Redefines Cloud‑Native Database Performance
Zhuanzhuan Tech
Zhuanzhuan Tech
May 15, 2025 · Databases

Dynamic Extension of Fields in Billion‑Row Tables: Challenges and Practical Solutions

This article examines the difficulties of adding new fields to a core billion‑row MySQL table—including locking, page splitting, and index degradation—and presents a configuration‑driven, three‑layer architecture that uses JSON extension fields, extension tables, and Elasticsearch to achieve safe, scalable dynamic schema evolution.

Dynamic SchemaJSON fieldMySQL
0 likes · 8 min read
Dynamic Extension of Fields in Billion‑Row Tables: Challenges and Practical Solutions
macrozheng
macrozheng
May 12, 2025 · Backend Development

Designing a Billion‑User Real‑Time Leaderboard: Redis vs MySQL

This article explores how to build a scalable, high‑performance leaderboard for hundreds of millions of users by comparing traditional database ORDER BY approaches with Redis sorted sets, addressing challenges such as hot keys, memory pressure, persistence risks, and presenting a divide‑and‑conquer implementation strategy.

Leaderboardbig-datahigh concurrency
0 likes · 11 min read
Designing a Billion‑User Real‑Time Leaderboard: Redis vs MySQL
MaGe Linux Operations
MaGe Linux Operations
May 11, 2025 · Cloud Native

How to Build a High‑Performance, Highly‑Available Cloud‑Native Ingress Gateway

When an Ingress gateway faces traffic exceeding 100,000 QPS, this guide outlines systematic performance optimizations, configuration tweaks, distributed architecture designs, traffic management, monitoring, and disaster‑recovery strategies—including hardware scaling, kernel tuning, DPDK, rate limiting, horizontal scaling, service mesh integration, and CDN offloading—to achieve high concurrency and high availability.

cloud-nativehigh-availabilitymonitoring
0 likes · 8 min read
How to Build a High‑Performance, Highly‑Available Cloud‑Native Ingress Gateway
Meituan Technology Team
Meituan Technology Team
May 8, 2025 · Artificial Intelligence

Building a Mixed OR+ML Inference Framework with TritonServer: Architecture, Challenges, and Solutions

The article describes how a large‑scale dispatch system was re‑engineered with NVIDIA TritonServer to unify GPU‑accelerated operations‑research kernels and deep‑learning models, detailing a three‑stage architecture (in‑process, cross‑process, cross‑node), the performance, stability and memory challenges addressed, and future plans for heterogeneous GPU scaling.

Performance OptimizationTritonServergpu
0 likes · 11 min read
Building a Mixed OR+ML Inference Framework with TritonServer: Architecture, Challenges, and Solutions
Architect
Architect
May 4, 2025 · Databases

NewSQL vs Middleware Sharding: Which Architecture Truly Wins?

This article objectively compares middleware‑based sharding with NewSQL distributed databases, examining architecture, distributed transactions, performance, high availability, scaling, SQL support, storage engines, and ecosystem maturity to help architects decide which solution fits their specific workload and operational constraints.

CAP theoremNewSQLdatabase architecture
0 likes · 20 min read
NewSQL vs Middleware Sharding: Which Architecture Truly Wins?
Architecture and Beyond
Architecture and Beyond
May 1, 2025 · Industry Insights

How Tag Systems Become the Brain of Digital Content – An Architect’s Guide

This article examines tag systems as the neural network of digital content, comparing them with traditional hierarchies, tracing their evolution, outlining business‑driven design steps, and detailing architectural components, non‑functional requirements, integration patterns, and future AI‑enhanced trends.

AI taggingArchitecturecontent management
0 likes · 24 min read
How Tag Systems Become the Brain of Digital Content – An Architect’s Guide
21CTO
21CTO
Apr 29, 2025 · Backend Development

Why Microservices Might Be the Right Architecture for Your Organization

Microservices are independently deployable services modeled around business domains, offering benefits like smaller deployments, reduced risk, faster release cycles, and clear data ownership, while also introducing challenges such as distributed system complexity, operational overhead, and data consistency, requiring careful design of communication and scaling strategies.

backend architecturedeploymentdistributed systems
0 likes · 12 min read
Why Microservices Might Be the Right Architecture for Your Organization
Su San Talks Tech
Su San Talks Tech
Apr 27, 2025 · Backend Development

Mastering Microservices: Advantages, Challenges, and Essential Design Patterns

This article explains what microservices are, outlines their key advantages such as scalability and resilience, details the inherent challenges like complexity and security, and introduces essential design patterns—including Database‑Per‑Service, API Gateway, BFF, CQRS, Event Sourcing, Saga, Sidecar, Circuit Breaker, ACL, and Aggregator—to help architects build robust, maintainable systems.

Cloud NativeMicroservicesResilience
0 likes · 23 min read
Mastering Microservices: Advantages, Challenges, and Essential Design Patterns
21CTO
21CTO
Apr 21, 2025 · Artificial Intelligence

How AI and Scalable Infrastructure Can Future‑Proof Your Business Post‑COVID

The article examines how the COVID‑19 pandemic accelerated digital transformation, highlighting four lessons for technology leaders—understanding consumer expectations, eliminating infrastructure fragmentation, building resilience through scalability, and embracing AI with high‑quality data—to create a secure, interoperable ecosystem that drives better customer experiences.

AIDigital Transformationcustomer experience
0 likes · 8 min read
How AI and Scalable Infrastructure Can Future‑Proof Your Business Post‑COVID
AI Large Model Application Practice
AI Large Model Application Practice
Apr 21, 2025 · Artificial Intelligence

How to Scale Distributed AI Agent Systems: Architectures, Challenges, and Solutions

The article explains why modern AI agent systems need horizontal and vertical scaling, outlines the engineering challenges such as state consistency, scheduling, protocol design, and message efficiency, and compares three collaboration approaches—AutoGen's distributed runtime, classic RPC/MCP, and Google's A2A—while providing concrete code examples and deployment steps.

A2AAI AgentsAutoGen
0 likes · 14 min read
How to Scale Distributed AI Agent Systems: Architectures, Challenges, and Solutions
Java Captain
Java Captain
Apr 17, 2025 · Databases

Choosing Between Sharding Middleware and NewSQL Distributed Databases: An Objective Comparison

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

Distributed TransactionsNewSQLdatabase architecture
0 likes · 17 min read
Choosing Between Sharding Middleware and NewSQL Distributed Databases: An Objective Comparison
Cognitive Technology Team
Cognitive Technology Team
Apr 8, 2025 · Backend Development

Design and Implementation of RocketMQ NameServer: Core Functions, Architecture, and Optimization Strategies

The article explains RocketMQ NameServer's lightweight, stateless design, its core routing and metadata management functions, AP‑oriented architecture, fault‑tolerant mechanisms, scalability features, and practical optimization techniques for high availability and low operational cost.

Distributed MessagingNameServerRocketMQ
0 likes · 6 min read
Design and Implementation of RocketMQ NameServer: Core Functions, Architecture, and Optimization Strategies
Cognitive Technology Team
Cognitive Technology Team
Mar 26, 2025 · Game Development

Designing Scalable Game Leaderboards with Redis: Core Requirements, Data Structures, and Architecture

This article analyzes the essential requirements of massive‑scale game leaderboards, explains how Redis sorted sets and hash tables provide fast ranking and lookup, and presents a multi‑layered architecture—including hot‑key sharding, dynamic partitioning, tiered storage, read/write separation, pipeline batching, and hybrid persistence—to achieve real‑time, billion‑user performance.

LeaderboardPersistenceRedis
0 likes · 5 min read
Designing Scalable Game Leaderboards with Redis: Core Requirements, Data Structures, and Architecture
Big Data Technology Architecture
Big Data Technology Architecture
Mar 25, 2025 · Big Data

Kafka 4.0 Release: KRaft Architecture, Consumer Group Optimizations, and New Queue Features

Kafka 4.0 marks a milestone release that replaces ZooKeeper with the KRaft consensus engine, improves scalability and performance, introduces a server‑side consumer‑group protocol, adds shared‑group queue capabilities, and updates Java requirements and documentation, delivering a more robust and flexible streaming platform.

Distributed StreamingJava11KRaft
0 likes · 6 min read
Kafka 4.0 Release: KRaft Architecture, Consumer Group Optimizations, and New Queue Features
Cognitive Technology Team
Cognitive Technology Team
Mar 24, 2025 · Databases

Understanding MySQL Replication: Architecture, Binlog Formats, Use Cases, and Best Practices

This article explains MySQL's replication mechanism, detailing master‑slave architecture, key threads, binlog formats (statement, row, mixed), common application scenarios such as backup, read/write splitting, and data migration, and highlights important considerations like network latency, consistency, delay, and security.

MySQLReplicationdatabase
0 likes · 7 min read
Understanding MySQL Replication: Architecture, Binlog Formats, Use Cases, and Best Practices
Top Architect
Top Architect
Mar 13, 2025 · Databases

Choosing Between NewSQL Databases and Middleware‑Based Sharding: Advantages, Trade‑offs and Practical Guidance

The article objectively compares NewSQL distributed databases with middleware‑plus‑sharding solutions, covering architectural differences, distributed transaction handling, high‑availability, scaling, SQL support, storage engines, maturity, and provides a decision‑making checklist to help engineers select the most suitable approach for their workloads.

NewSQLdistributed databaseshigh availability
0 likes · 23 min read
Choosing Between NewSQL Databases and Middleware‑Based Sharding: Advantages, Trade‑offs and Practical Guidance
Subtle Storm
Subtle Storm
Mar 12, 2025 · Cloud Computing

Understanding Hyper-Converged Infrastructure (HCI): Core Concepts, Benefits, and Use Cases

Hyper‑Converged Infrastructure (HCI) integrates compute, storage, networking, and virtualization into a single software‑defined platform, simplifying deployment, management, and scaling while offering high availability, cost efficiency, and flexibility, though it entails higher upfront investment and potential performance limits.

HCIHyper-Converged InfrastructureSoftware-Defined Storage
0 likes · 10 min read
Understanding Hyper-Converged Infrastructure (HCI): Core Concepts, Benefits, and Use Cases
Xiaokun's Architecture Exploration Notes
Xiaokun's Architecture Exploration Notes
Mar 9, 2025 · Fundamentals

Unveiling Complete Data Flow Systems: Architecture, Reliability, and Scalability

This article explains how modern data‑intensive applications are built, detailing a complete data‑flow architecture—from API requests, caching, database queries, change capture, search indexing, and message queues—to core system concerns such as reliability, scalability, and maintainability, offering practical insights for architects.

data flowmaintainabilityreliability
0 likes · 10 min read
Unveiling Complete Data Flow Systems: Architecture, Reliability, and Scalability
Java Web Project
Java Web Project
Mar 6, 2025 · Databases

NewSQL vs Middleware Sharding: Which Architecture Truly Wins?

This article objectively compares NewSQL databases with middleware‑based sharding, dissecting their core architectures, distributed transaction handling, high‑availability designs, scaling mechanisms, SQL support, storage engines, and maturity to help engineers decide the most suitable solution for their workloads.

CAP theoremDistributed TransactionsNewSQL
0 likes · 20 min read
NewSQL vs Middleware Sharding: Which Architecture Truly Wins?
macrozheng
macrozheng
Mar 1, 2025 · Databases

NewSQL vs Middleware Sharding: Which Database Architecture Truly Wins?

An in‑depth comparison of NewSQL databases and middleware‑based sharding reveals each approach’s architectural strengths, distributed transaction handling, scalability, HA mechanisms, storage engine design, and ecosystem maturity, guiding readers on when to adopt NewSQL versus traditional sharding solutions.

NewSQLdistributed databasesscalability
0 likes · 18 min read
NewSQL vs Middleware Sharding: Which Database Architecture Truly Wins?
Architect
Architect
Feb 28, 2025 · Backend Development

Designing a High‑Performance Feeds System for Tencent Channel: Architecture, Strategies, and Optimizations

This article analyzes how Tencent Channel builds a scalable Feeds system for a massive multi‑level community by presenting a three‑layer architecture, core design principles, and read/write diffusion strategies to handle sub‑channel lists, post squares, and personal feeds while mitigating empty‑pull and moderation challenges.

ArchitectureDistributedSystemsReadWriteSeparation
0 likes · 12 min read
Designing a High‑Performance Feeds System for Tencent Channel: Architecture, Strategies, and Optimizations
Cognitive Technology Team
Cognitive Technology Team
Feb 28, 2025 · Databases

Why Redis Is So Fast: An In‑Depth Analysis of Its High‑Performance Design

Redis achieves exceptional speed by storing all data in memory, using a single‑threaded event‑driven architecture with epoll/kqueue, employing efficient I/O multiplexing, optimizing data structures such as strings, hashes and sorted sets, and providing flexible persistence and high‑availability options, all of which are detailed in this article.

In-MemoryPerformanceRedis
0 likes · 7 min read
Why Redis Is So Fast: An In‑Depth Analysis of Its High‑Performance Design
Architect's Guide
Architect's Guide
Feb 26, 2025 · Backend Development

Why Microservices Are More About Organizational Structure Than Pure Technology

The article critically examines the hype around microservices, arguing that their true value lies in promoting modularity, clear ownership, and organizational clarity rather than solving inherent technical problems, and it traces these ideas back to classic software engineering principles and modern operational challenges.

Modularitydistributed systemsscalability
0 likes · 22 min read
Why Microservices Are More About Organizational Structure Than Pure Technology
Python Programming Learning Circle
Python Programming Learning Circle
Feb 10, 2025 · Artificial Intelligence

Why Golang Won’t Replace Python: A Comparative Overview for AI Engineers

The article compares Golang and Python for AI development, highlighting Golang’s superior scalability, performance, and concurrency while acknowledging Python’s extensive libraries, community support, and accessibility, and concludes that both languages have distinct strengths rather than one completely supplanting the other.

AIPerformancegolang
0 likes · 7 min read
Why Golang Won’t Replace Python: A Comparative Overview for AI Engineers
21CTO
21CTO
Feb 9, 2025 · Databases

How Notion Scaled PostgreSQL with Database Sharding

Notion tackled severe PostgreSQL performance limits by sharding its Block table and related tables across 480 logical shards on 32 physical databases, using workspace IDs as shard keys, a dual‑write migration, and rigorous validation to achieve near‑zero downtime and faster response times.

PerformancePostgreSQLbackend architecture
0 likes · 7 min read
How Notion Scaled PostgreSQL with Database Sharding
Radish, Keep Going!
Radish, Keep Going!
Feb 6, 2025 · Databases

How Google Cloud Spanner Achieves Global Scale with Paxos and TrueTime

This article explains how Google Cloud Spanner combines relational database features with NoSQL scalability, using multi‑version storage, TrueTime, Paxos consensus, and dynamic sharding to deliver a globally distributed, strongly consistent, high‑availability database solution.

Google Cloud SpannerPaxosTrueTime
0 likes · 15 min read
How Google Cloud Spanner Achieves Global Scale with Paxos and TrueTime
Lobster Programming
Lobster Programming
Feb 2, 2025 · Backend Development

How to Prevent Redis Cache Avalanche, Breakdown, and Penetration

This article explains the three major Redis cache issues—cache avalanche, cache breakdown, and cache penetration—how they can overload databases, and provides practical solutions such as high‑availability deployment, appropriate key expiration, local caches, mutex locks, empty‑object caching, request validation, and Bloom filters.

PerformanceRediscache
0 likes · 5 min read
How to Prevent Redis Cache Avalanche, Breakdown, and Penetration
Open Source Linux
Open Source Linux
Jan 22, 2025 · Backend Development

Unveiling the Secrets Behind China’s 12306 Railway Ticketing Powerhouse

The article explores the evolution, architecture, and massive scalability of China’s 12306 railway ticketing system, highlighting its real‑time processing, distributed three‑tier design, historical development from Unix to modern CS platforms, and the unique challenges that make it one of the world’s most robust backend systems.

ChinaDistributed Architecturehigh concurrency
0 likes · 9 min read
Unveiling the Secrets Behind China’s 12306 Railway Ticketing Powerhouse
IT Architects Alliance
IT Architects Alliance
Jan 20, 2025 · Blockchain

How IT Architecture Can Address the Technical Challenges of Web3.0

Web3.0 introduces decentralized, blockchain‑based internet services that create performance bottlenecks, scalability, interoperability, and standardization challenges, and the article outlines how upgraded high‑performance blockchains, edge computing, modular micro‑service designs, cross‑chain solutions, and advanced security measures can help IT architectures meet these demands.

IT architectureWeb3.0blockchain
0 likes · 10 min read
How IT Architecture Can Address the Technical Challenges of Web3.0
IT Architects Alliance
IT Architects Alliance
Jan 16, 2025 · Cloud Native

How Microservices and Serverless Combine to Transform Modern Applications

Microservices break monoliths into focused services, while serverless offloads infrastructure management to cloud providers; together they boost agility, scalability, cost efficiency, and security, as illustrated by real-world cases from ride‑hailing and e‑commerce, and the article outlines adoption challenges and future opportunities.

ArchitectureCloud NativeMicroservices
0 likes · 9 min read
How Microservices and Serverless Combine to Transform Modern Applications
Radish, Keep Going!
Radish, Keep Going!
Jan 14, 2025 · Backend Development

How to Detect Inactive Uber Drivers Without Third‑Party Tools: Go Time‑Wheel Solution

This article explores multiple in‑memory strategies—using a simple map with timers, per‑driver goroutine management, and especially a Go‑implemented timing wheel—to identify Uber drivers who haven’t reported for ten minutes, comparing their complexities, memory usage, and suitability for large‑scale systems.

GoIn-Memoryheartbeat
0 likes · 12 min read
How to Detect Inactive Uber Drivers Without Third‑Party Tools: Go Time‑Wheel Solution
Xiaolei Talks DB
Xiaolei Talks DB
Jan 10, 2025 · Databases

How Zhihu Solved MongoDB Scaling Pain Points with a Cloud Migration

This article details Zhihu's security anti‑fraud system challenges with its self‑managed MongoDB cluster, the strategic move to Alibaba Cloud MongoDB services, the step‑by‑step migration plan, and the operational and performance benefits achieved after the successful cloud transition.

MongoDBPerformancedatabase migration
0 likes · 12 min read
How Zhihu Solved MongoDB Scaling Pain Points with a Cloud Migration
IT Architects Alliance
IT Architects Alliance
Jan 6, 2025 · Big Data

How Distributed Architecture Tames Massive Data: Strategies, Benefits, and Real‑World Cases

In an era of exploding data volumes, distributed architecture offers unparalleled scalability, fault tolerance, and parallel performance through sharding, replication, batch and stream processing, with real‑world examples from e‑commerce and social media giants illustrating its practical impact.

Distributed ArchitectureReal-time Analyticsbig data
0 likes · 12 min read
How Distributed Architecture Tames Massive Data: Strategies, Benefits, and Real‑World Cases
IT Architects Alliance
IT Architects Alliance
Jan 2, 2025 · Blockchain

Challenges and Solutions for IT Architecture in the Web3.0 Era

The article examines how the shift from centralized Web2.0 to decentralized Web3.0 creates major architectural challenges—data scattering, smart‑contract security, high concurrency, and cross‑chain interoperability—and proposes technical solutions such as distributed storage, consistency algorithms, code auditing, caching, load balancing, and cross‑chain standards.

Web3.0blockchainscalability
0 likes · 14 min read
Challenges and Solutions for IT Architecture in the Web3.0 Era
ITPUB
ITPUB
Jan 2, 2025 · Databases

How OceanBase Partitioning Supercharged KPOS Report Performance

This article details the background, challenges, and technical solutions behind the partitioning redesign of the KPOS reporting system on OceanBase, covering deployment choices, parameter tuning, data migration, phased rollout, performance gains, encountered issues, and future scaling plans.

Deployment StrategiesOceanBasePerformance Optimization
0 likes · 26 min read
How OceanBase Partitioning Supercharged KPOS Report Performance
IT Architects Alliance
IT Architects Alliance
Dec 24, 2024 · Cloud Native

Unlock Scalable, Highly Available IT Architecture: Key Strategies Explained

This article examines the modern challenges of IT architecture and presents proven techniques—microservices, container orchestration, distributed caching, redundancy, load balancing, and automated fault recovery—illustrated with Amazon and Google case studies, while forecasting future AI and cloud‑native trends.

Cloud NativeMicroservicescontainerization
0 likes · 10 min read
Unlock Scalable, Highly Available IT Architecture: Key Strategies Explained
IT Architects Alliance
IT Architects Alliance
Dec 19, 2024 · Backend Development

From Monolith to Microservices: When and How to Adopt Distributed Architecture

The article examines monolithic architecture’s early popularity, its simplicity and deployment ease, then details its scalability and maintenance drawbacks, and explains how distributed architectures—through decoupling, redundancy, scalability, and mechanisms like caching and load balancing—address these issues, outlining practical migration steps.

BackendDistributed ArchitectureMicroservices
0 likes · 20 min read
From Monolith to Microservices: When and How to Adopt Distributed Architecture
AntData
AntData
Dec 17, 2024 · Databases

Designing Database Services for Modern Online Business: Scalability, Agility, Security, and Cost Optimization

The article examines how database services must evolve to meet the high‑availability, real‑time response, horizontal scalability, application agility, security compliance, and cost‑optimization demands of modern online businesses, using Ant Group’s multi‑generation architecture and technologies such as distributed middleware, HTAP/HSAP, and polyglot persistence as examples.

Application AgilityDatabase ServicesHTAP
0 likes · 22 min read
Designing Database Services for Modern Online Business: Scalability, Agility, Security, and Cost Optimization
Architect
Architect
Dec 16, 2024 · Backend Development

How to Build a Scalable Feed Stream: Architecture, Models, and Best Practices

This article explains what a feed stream is, why it exists, how it evolved from RSS to modern social feeds, classifies different feed models, outlines the challenges of real‑time delivery, and provides a detailed backend architecture, data structures, storage design, pagination strategy, and core publish‑read workflows to help engineers build reliable, high‑performance feed systems.

Read‑Write DiffusionRedisbackend architecture
0 likes · 23 min read
How to Build a Scalable Feed Stream: Architecture, Models, and Best Practices
php Courses
php Courses
Dec 11, 2024 · Backend Development

Debunking Common Misconceptions About PHP

This article systematically dispels ten widespread myths about PHP—covering threading, project scale, security, modern relevance, usage scope, code quality, performance, object‑oriented support, learning depth, and scalability—showing that modern PHP remains a powerful, secure, and versatile backend technology.

PHPPerformanceconcurrency
0 likes · 8 min read
Debunking Common Misconceptions About PHP
DevOps Cloud Academy
DevOps Cloud Academy
Dec 2, 2024 · Artificial Intelligence

Key Kubernetes Features that Benefit AI Inference Workloads

This article explains how Kubernetes’ native scalability, resource optimization, performance tuning, portability, and fault‑tolerance features align with the demands of AI inference, helping organizations run large ML models efficiently, cost‑effectively, and reliably across diverse environments.

AI inferenceKubernetesResource Optimization
0 likes · 15 min read
Key Kubernetes Features that Benefit AI Inference Workloads
Architecture and Beyond
Architecture and Beyond
Nov 30, 2024 · Artificial Intelligence

Scalable Engineering Architecture for AIGC Products: Principles, Design, and Implementation

This article examines why scalability is a core requirement for AIGC products and presents a comprehensive engineering architecture—including modular design, distributed systems, resource scheduling, queue management, and layered architecture—to achieve high performance, cost efficiency, and long‑term maintainability.

AIGCArchitecturedistributed systems
0 likes · 20 min read
Scalable Engineering Architecture for AIGC Products: Principles, Design, and Implementation
php Courses
php Courses
Nov 27, 2024 · Backend Development

Key Performance and Architectural Drawbacks of Magento 2

The article outlines twelve major performance and architectural issues in Magento 2—including a heavy core codebase, inefficient EAV database design, slow admin UI, over‑reliance on caching, poor front‑end performance, resource‑intensive cloud requirements, indexing bottlenecks, limited scalability, third‑party extension risks, testing difficulties, slow deployment, and a steep developer learning curve.

Backend DevelopmentEAVMagento
0 likes · 6 min read
Key Performance and Architectural Drawbacks of Magento 2
Sanyou's Java Diary
Sanyou's Java Diary
Nov 25, 2024 · Cloud Native

Designing Resilient Stateful Distributed Systems: From Theory to Microservice Architecture

This article explores the fundamentals of distributed systems, compares stateful and stateless services, examines monolithic, SOA, and microservice models, and provides practical guidance on access layers, fault tolerance, service discovery, scaling, and data storage for building robust cloud‑native architectures.

Cloud NativeMicroservicesfault tolerance
0 likes · 29 min read
Designing Resilient Stateful Distributed Systems: From Theory to Microservice Architecture
High Availability Architecture
High Availability Architecture
Nov 22, 2024 · Backend Development

Designing a High‑Availability, Scalable Feed Stream System

This article introduces feed streams, explains their evolution from RSS to modern social feeds, classifies them by aggregation logic and display, discusses challenges such as real‑time performance and massive data, and presents a backend architecture with data models, pagination, write/read diffusion, and core publishing/reading workflows.

backend architecturedata modelingfeed stream
0 likes · 21 min read
Designing a High‑Availability, Scalable Feed Stream System
Code Mala Tang
Code Mala Tang
Nov 20, 2024 · Backend Development

Can Node.js Power Millions of Users? Scaling Strategies Revealed

This article explores whether Node.js can handle millions of concurrent users, explains the core non‑blocking architecture, outlines challenges such as the single‑thread model and memory leaks, and provides practical scaling tactics like clustering, load balancing, caching, and database optimization.

BackendClusteringNode.js
0 likes · 10 min read
Can Node.js Power Millions of Users? Scaling Strategies Revealed
dbaplus Community
dbaplus Community
Nov 6, 2024 · Databases

Why Sharding Fails: Hidden Pitfalls of Database Partitioning in E‑commerce

This article examines the fundamental drawbacks of MySQL sharding in large‑scale e‑commerce, highlighting distributed transaction challenges, limited cross‑shard queries, global key constraints, scaling difficulties, operational overhead, and why distributed databases may be a better long‑term solution.

Distributed Transactionsdatabase partitioningglobal primary key
0 likes · 11 min read
Why Sharding Fails: Hidden Pitfalls of Database Partitioning in E‑commerce
Programmer1970
Programmer1970
Nov 5, 2024 · Backend Development

RedisSearch vs Elasticsearch: Which Full‑Text Search Engine Fits Your Needs?

The article compares RedisSearch and Elasticsearch across definition, storage model, performance, query capabilities, scalability, ease of integration, and operational considerations, helping readers decide which solution best matches requirements such as real‑time response, data volume, query complexity, and existing tech stacks.

ElasticsearchPerformanceRedisSearch
0 likes · 7 min read
RedisSearch vs Elasticsearch: Which Full‑Text Search Engine Fits Your Needs?
DeWu Technology
DeWu Technology
Oct 28, 2024 · Backend Development

Design and Evolution of an E-commerce Batch Processing System

The article traces the evolution of an e‑commerce batch‑processing system—from an initial centralized workflow with reusable components, through a platform‑driven configuration and SPI registration, to a localized, asynchronous task‑reporting architecture employing priority queues and isolated thread pools—to balance flexibility, scalability, and operational risk.

ConfigurationJavaSystem Design
0 likes · 18 min read
Design and Evolution of an E-commerce Batch Processing System
System Architect Go
System Architect Go
Oct 25, 2024 · Artificial Intelligence

Designing and Extending a Self‑Built ChatGPT System: Architecture, Session Management, and Scaling Strategies

This article explains how to construct a ChatGPT‑like conversational system by detailing the core dialogue flow, adding session and history management with a database, defining REST APIs, and exploring extensions such as caching, elastic scaling, and production‑ready deployment considerations.

ChatGPTLLMconversation management
0 likes · 7 min read
Designing and Extending a Self‑Built ChatGPT System: Architecture, Session Management, and Scaling Strategies
Xiaohongshu Tech REDtech
Xiaohongshu Tech REDtech
Oct 23, 2024 · Backend Development

Pulsar vs RocketMQ: Architecture, Cost Benefits, and Migration Strategy for Xiaohongshu Online Messaging

Xiaohongshu replaced its RocketMQ‑based online messaging platform with Apache Pulsar, achieving up to 48% total cost reduction, 43% higher CPU utilization, 30% resource savings, and a latency drop from 20.2 ms to 5.7 ms through cloud‑native, elastic scaling and a phased migration strategy.

Apache PulsarRocketMQcost optimization
0 likes · 12 min read
Pulsar vs RocketMQ: Architecture, Cost Benefits, and Migration Strategy for Xiaohongshu Online Messaging
Tencent Cloud Developer
Tencent Cloud Developer
Oct 22, 2024 · Industry Insights

Designing Stateful Distributed Systems: Core Principles and Architecture Patterns

This article analyzes the motivations, benefits, and challenges of building stateful distributed systems, compares monolithic, SOA, and microservice models, and provides detailed guidance on access layers, service discovery, fault tolerance, scaling, and data storage for cloud‑native architectures.

Cloud NativeMicroservicesdistributed systems
0 likes · 29 min read
Designing Stateful Distributed Systems: Core Principles and Architecture Patterns
Programmer1970
Programmer1970
Oct 20, 2024 · Backend Development

Essential Questions Every Backend Engineer Should Ask

The article presents a comprehensive checklist of critical questions covering API design, system architecture, performance tuning, data consistency, reliability, automation, and advanced features that guide backend developers toward building scalable, secure, and high‑performance services.

API DesignBackend DevelopmentMicroservices
0 likes · 8 min read
Essential Questions Every Backend Engineer Should Ask
DaTaobao Tech
DaTaobao Tech
Sep 27, 2024 · Frontend Development

Scalable Front-End Architecture for Marketing Tools: Component Reuse and Micro‑Frontend Design

To meet soaring marketing‑tool demand with limited front‑end staff, the team built a three‑layer, micro‑frontend architecture—page container, scenario template, and business customization—augmented by a plugin‑style micro‑kernel, enabling over 50 % faster development, consistent UI, and configurable blocks, while acknowledging added complexity and performance trade‑offs.

ArchitectureComponent Reusefrontend
0 likes · 18 min read
Scalable Front-End Architecture for Marketing Tools: Component Reuse and Micro‑Frontend Design
DevOps Engineer
DevOps Engineer
Sep 25, 2024 · Operations

Understanding What DevOps Truly Is: Principles Over Tools

The article clarifies that DevOps is not defined by specific tools like Kubernetes or Jenkins, but by the ability to design robust systems that ensure smooth deployments, effortless scaling, reliable operation, early issue detection, and effective team collaboration, emphasizing enduring principles over changing technologies.

ContinuousDeliveryDevOpsautomation
0 likes · 3 min read
Understanding What DevOps Truly Is: Principles Over Tools
dbaplus Community
dbaplus Community
Sep 24, 2024 · Backend Development

How Ctrip Scaled Its Vacation Product Log System to Billions of Records

This article recounts the evolution of Ctrip's vacation product log platform—from a single‑table DB solution to a platformized ES + HBase architecture—detailing the challenges of massive data volume, the design of RowKey, write and query flows, and the subsequent business and supplier empowerment.

ArchitectureBackendElasticsearch
0 likes · 14 min read
How Ctrip Scaled Its Vacation Product Log System to Billions of Records
macrozheng
macrozheng
Sep 24, 2024 · Backend Development

Scaling Username Uniqueness Checks: DB Queries, Redis Cache & Bloom Filters

This article explores strategies for efficiently verifying username uniqueness at massive scale, comparing direct database queries, Redis caching, and memory‑efficient Bloom filter techniques, complete with Java code examples and analysis of performance, load, scalability, and memory trade‑offs.

Bloom FilterRedis cachescalability
0 likes · 11 min read
Scaling Username Uniqueness Checks: DB Queries, Redis Cache & Bloom Filters
High Availability Architecture
High Availability Architecture
Sep 11, 2024 · Backend Development

Evolution of Ctrip Vacation Product Log System: From Single‑Table DB to ES + HBase Platform

This article details the evolution of Ctrip's vacation product log system—from a simple single‑table DB in 2019, through a platformized ES + HBase architecture with custom RowKey design, to a V3.0 version that adds business and supplier empowerment, scalable storage, advanced search, and flexible data presentation for billions of daily change records.

BackendESHBase
0 likes · 13 min read
Evolution of Ctrip Vacation Product Log System: From Single‑Table DB to ES + HBase Platform
High Availability Architecture
High Availability Architecture
Sep 4, 2024 · Backend Development

Three‑High System Construction: Performance, Concurrency, and Availability – A Backend Engineering Methodology

This article presents a comprehensive backend engineering methodology for building "three‑high" systems that simultaneously achieve high performance, high concurrency, and high availability, covering performance tuning, horizontal and vertical scaling, hot‑key mitigation, fault‑tolerance mechanisms, isolation strategies, and practical DDD‑driven design.

BackendDDDhigh-availability
0 likes · 26 min read
Three‑High System Construction: Performance, Concurrency, and Availability – A Backend Engineering Methodology
JD Tech
JD Tech
Sep 3, 2024 · Backend Development

Designing High‑Performance, High‑Concurrency, High‑Availability Backend Systems: Methodologies and Practices

This article shares a backend engineer’s comprehensive methodology and practical experiences for building systems that simultaneously achieve high performance, high concurrency, and high availability, covering performance optimization, caching strategies, scaling techniques, fault tolerance, and operational best practices across application, storage, and deployment layers.

System Designhigh availabilityhigh concurrency
0 likes · 28 min read
Designing High‑Performance, High‑Concurrency, High‑Availability Backend Systems: Methodologies and Practices