Tagged articles
46 articles
Page 1 of 1
MeowKitty Programming
MeowKitty Programming
Apr 20, 2026 · Backend Development

Why Java AI Is Moving Beyond Agents: Spring AI vs. LangChain4j Redefine Backend Development

The article explains that in 2026 Java AI development shifts from simple model SDKs and prompt engineering to engineered, production‑ready solutions, highlighting Spring AI’s new stable releases with dynamic structured output and LangChain4j’s mature integration options, and compares their suitability for Spring‑centric versus framework‑agnostic projects.

Backend EngineeringJava AILangChain4j
0 likes · 7 min read
Why Java AI Is Moving Beyond Agents: Spring AI vs. LangChain4j Redefine Backend Development
JD Retail Technology
JD Retail Technology
Jan 13, 2026 · Backend Development

Deep Dive into Kafka, RocketMQ, and JMQ Storage Architectures

This article compares the storage models, data organization, indexing, read/write processes, and performance trade‑offs of three major message queues—Kafka, RocketMQ, and JMQ—providing detailed technical insights for architects and engineers making storage‑related design decisions.

Backend EngineeringJMQKafka
0 likes · 16 min read
Deep Dive into Kafka, RocketMQ, and JMQ Storage Architectures
Huolala Tech
Huolala Tech
Dec 12, 2025 · Backend Development

How Lalamove Migrated 1000+ PHP Services to Java in One Year

Lalamove’s year‑long P2J project transformed over a thousand legacy PHP interfaces into Java, tackling complexity, stability, and efficiency challenges through standardized technical solutions, AI‑assisted code generation, rigorous testing, and disciplined project management, ultimately delivering faster, higher‑quality services.

AI automationBackend EngineeringJava
0 likes · 9 min read
How Lalamove Migrated 1000+ PHP Services to Java in One Year
DeWu Technology
DeWu Technology
Apr 16, 2025 · Databases

DGraph 2024 Architecture Upgrade and Performance Optimizations

In 2024 DGraph upgraded its architecture by splitting single clusters into multiple business‑specific clusters, adopting a sharded active‑active topology, and replacing its 1:N thread‑pool with an M:N grouped execution model that uses atomic scheduling, while parallelizing FlatBuffer encoding, streamlining SDK conversions, adding DAG debugging, timeline analysis, and dynamic sub‑graph templates to boost scalability, stability and developer productivity.

Backend EngineeringDAGPerformance Optimization
0 likes · 13 min read
DGraph 2024 Architecture Upgrade and Performance Optimizations
Ctrip Technology
Ctrip Technology
Aug 8, 2024 · Backend Development

Design and Implementation of the Eagle Algorithm Strategy Platform at Ctrip

This article details the architecture, component design, DAG execution engine, optimization techniques, and real‑world performance gains of Ctrip's Eagle algorithm strategy platform, illustrating how modular, visualized, and automated workflow management improves development efficiency, stability, and resource utilization for large‑scale recommendation services.

Algorithm PlatformBackend EngineeringCtrip
0 likes · 25 min read
Design and Implementation of the Eagle Algorithm Strategy Platform at Ctrip
JD Tech
JD Tech
May 29, 2024 · Backend Development

Handling High‑Concurrency Scenarios: Architecture, Caching, Rate Limiting, and Isolation Strategies

This article analyzes the challenges of high‑concurrency environments and presents a comprehensive solution that includes rights verification and issuance processes, cost‑service trade‑offs, three‑high guarantees, rate‑limiting methods, multi‑level caching, request merging, inventory splitting, and isolation techniques to ensure system stability and scalability.

Backend EngineeringSystem Architecturecaching
0 likes · 12 min read
Handling High‑Concurrency Scenarios: Architecture, Caching, Rate Limiting, and Isolation Strategies
dbaplus Community
dbaplus Community
May 27, 2024 · Backend Development

Why Cache Warm‑up Is Critical and How to Do It Effectively

The article recounts a painful production incident caused by missing cache warm‑up, explains why pre‑loading caches is essential for performance and reliability, and presents practical strategies such as gray‑scale rollout, database scanning, and ETL‑driven cache filling.

Backend EngineeringCache Warm-upETL
0 likes · 8 min read
Why Cache Warm‑up Is Critical and How to Do It Effectively
dbaplus Community
dbaplus Community
Jan 12, 2024 · Backend Development

How WhatsApp Scaled to 450 M Daily Users with Only 32 Engineers

This article outlines Jan Koum's WhatsApp journey and the eight engineering principles—single responsibility, Erlang stack, reuse of open source, cross‑cutting concerns, diagonal scaling, continuous feedback, load testing, and a small team—that enabled massive scalability with a tiny engineering group.

Backend EngineeringErlangLoad Testing
0 likes · 7 min read
How WhatsApp Scaled to 450 M Daily Users with Only 32 Engineers
Wukong Talks Architecture
Wukong Talks Architecture
Dec 26, 2023 · Backend Development

System Refactoring Case Study: From Monolithic to Distributed Architecture and Database Redesign

This article details a comprehensive system refactoring project that transformed a monolithic, all‑in‑one architecture into a distributed, micro‑service‑based design with a completely rebuilt database model, covering problem analysis, solution design, phased implementation, testing, and rollout strategies.

Backend EngineeringMicroservicesdatabase redesign
0 likes · 19 min read
System Refactoring Case Study: From Monolithic to Distributed Architecture and Database Redesign
Code Ape Tech Column
Code Ape Tech Column
Dec 26, 2023 · Databases

Eight Major Database Optimization Strategies for Backend Engineers

This article outlines eight comprehensive database optimization approaches—reducing data volume, using space for performance, selecting appropriate storage systems, and related techniques such as data archiving, intermediate tables, serialization, sharding, distributed caching, read‑write splitting, and CQRS—to help backend engineers systematically address common performance bottlenecks.

Backend EngineeringCQRSDatabase Optimization
0 likes · 23 min read
Eight Major Database Optimization Strategies for Backend Engineers
Java High-Performance Architecture
Java High-Performance Architecture
May 7, 2023 · Backend Development

How We Built a Billion‑User High‑Availability Membership System with Dual‑Center ES, Redis, and MySQL

This article details the design and implementation of a high‑performance, highly available membership platform serving billions of users, covering dual‑center Elasticsearch clusters, traffic‑isolated three‑cluster ES architecture, Redis caching strategies, MySQL dual‑center partitioning, seamless migration, and fine‑grained flow‑control and degradation mechanisms.

Backend EngineeringElasticsearchScalable Design
0 likes · 21 min read
How We Built a Billion‑User High‑Availability Membership System with Dual‑Center ES, Redis, and MySQL
Qunar Tech Salon
Qunar Tech Salon
Apr 28, 2023 · Backend Development

System Slimming Practices at Qunar: Service and Code Reduction Strategies

This article presents Qunar's comprehensive system slimming initiative, detailing the background of growing code bloat, the challenges of reducing millions of lines across thousands of services, the two‑phase plan for service and code pruning, the use of SA and other tooling to identify and safely delete unused resources, and the measurable outcomes such as nearly 50% code reduction, improved development speed, and future directions for further optimization.

Backend EngineeringCloud Nativecode reduction
0 likes · 20 min read
System Slimming Practices at Qunar: Service and Code Reduction Strategies
Tencent Cloud Developer
Tencent Cloud Developer
Jan 10, 2023 · Backend Development

Overload Protection Strategies in WeChat's Large‑Scale Microservices

WeChat safeguards its billion‑user microservice platform by detecting overload when average queue wait exceeds 20 ms and applying a two‑dimensional priority system—business and hourly‑hashed user priorities—adjusted via histogram‑based admission controls and upstream back‑pressure, ensuring stable service during massive traffic spikes.

Backend EngineeringMicroservicesPriority Scheduling
0 likes · 12 min read
Overload Protection Strategies in WeChat's Large‑Scale Microservices
Code Ape Tech Column
Code Ape Tech Column
Jan 5, 2023 · Databases

Eight Database Optimization Strategies for Backend Engineers

This article outlines eight comprehensive database optimization techniques—including reducing data volume, using space‑for‑performance methods, and selecting appropriate storage systems—explaining their underlying principles, trade‑offs, and practical implementation steps for backend engineers facing slow queries and high load.

Backend EngineeringCQRSDatabase Optimization
0 likes · 19 min read
Eight Database Optimization Strategies for Backend Engineers
Bilibili Tech
Bilibili Tech
Nov 25, 2022 · Artificial Intelligence

Design and Evolution of a Scalable Danmaku Personalized Recommendation System

The paper describes how Bilibili transformed its danmaku service from a simple, limited‑recall pipeline into a ten‑fold larger, KV‑store‑backed recommendation architecture that unifies engineering and AI layers, uses dynamic sharding and Redis locks, and ultimately boosts recall pool size, exposure, and experiment speed while reducing downgrade rates.

AI integrationBackend Engineeringdanmaku
0 likes · 20 min read
Design and Evolution of a Scalable Danmaku Personalized Recommendation System
DataFunTalk
DataFunTalk
Oct 8, 2022 · Backend Development

Evolution, Design, and Implementation of Bilibili's Distributed KV Storage System

This article details how Bilibili's KV storage system evolved from early solutions like Redis and MySQL to a highly scalable, high‑availability distributed architecture, describing its overall design, node components, data splitting, multi‑active disaster recovery, typical use cases, and operational challenges.

Backend EngineeringBilibiliKV
0 likes · 13 min read
Evolution, Design, and Implementation of Bilibili's Distributed KV Storage System
Ctrip Technology
Ctrip Technology
Sep 1, 2022 · Backend Development

Improving Supplier Integration Efficiency and System Stability in Ctrip's Direct Connection Platform

This article presents Ctrip's backend engineering practices for the Direct Connection Platform, detailing how a sandbox testing environment, automated acceptance, rate‑limiting, and circuit‑breaking mechanisms were introduced to boost supplier onboarding speed and enhance overall system stability.

Backend EngineeringCtripapi-integration
0 likes · 14 min read
Improving Supplier Integration Efficiency and System Stability in Ctrip's Direct Connection Platform
Shopee Tech Team
Shopee Tech Team
Jun 23, 2022 · Backend Development

ShopeePay Multi-Active Data Center Architecture and Unitization Strategy

ShopeePay replaces its traditional active‑standby design with a unit‑based multi‑active data‑center architecture—splitting user, public, and order data across independent units, employing routing tables, caches, and a dual‑active model that enables seamless failover, reduced latency, and continuous payment processing across two or more IDC sites.

Backend EngineeringData centerDatabase Replication
0 likes · 22 min read
ShopeePay Multi-Active Data Center Architecture and Unitization Strategy
dbaplus Community
dbaplus Community
May 11, 2022 · Backend Development

Mastering Failure‑Oriented Design: Mindset, Process, and Distributed Locks

This article explores the philosophy and practical techniques of failure‑oriented design, covering why anticipating failures is crucial for developers, the organizational and process changes needed, core design principles, and concrete implementations such as multi‑level Redis distributed locks with code examples.

Backend EngineeringOperationsdistributed-lock
0 likes · 23 min read
Mastering Failure‑Oriented Design: Mindset, Process, and Distributed Locks
Meituan Technology Team
Meituan Technology Team
Mar 3, 2022 · Backend Development

Meituan Waimai Advertising Engine Platform Engineering Practice – Part 1

Meituan Waimai’s advertising engine team built a platformized solution that standardizes business capabilities, data handling, and development workflow through reusable Action/Stage units, a unified context container, and a robust scheduling engine, achieving 28% faster development, over 65% Action reuse, and improved quality and stability.

Backend EngineeringDAG schedulingPlatformization
0 likes · 38 min read
Meituan Waimai Advertising Engine Platform Engineering Practice – Part 1
DeWu Technology
DeWu Technology
Dec 24, 2021 · Backend Development

Design and Implementation of a Traffic Recording and Replay Platform at Dewu

Dewu built a traffic recording and replay platform that captures fine‑grained, interface‑level Java traffic, stores it in Elasticsearch, and replays it via a Spring Boot‑controlled sandbox, enabling low‑cost, high‑fidelity regression testing, automated case classification, and early bug detection across multiple domains.

Automated TestingBackend EngineeringSoftware Testing
0 likes · 14 min read
Design and Implementation of a Traffic Recording and Replay Platform at Dewu
Kuaishou Audio & Video Technology
Kuaishou Audio & Video Technology
Nov 25, 2021 · Backend Development

How Kuaishou Delivered Ultra‑HD Video for Jackie Chan’s Short‑Video Debut

Kuashou’s audio‑video team built a custom short‑video transcoding tier that combines AI‑driven enhancement, aggressive compression and a specialized delivery strategy to meet billions of viewers’ high‑quality expectations for Jackie Chan’s debut, showcasing rapid cross‑team collaboration and advanced video processing techniques.

Backend EngineeringKuaishouVideo Transcoding
0 likes · 8 min read
How Kuaishou Delivered Ultra‑HD Video for Jackie Chan’s Short‑Video Debut
Big Data Technology Architecture
Big Data Technology Architecture
Oct 14, 2021 · Backend Development

Effective Code Review and Software Design Principles for Go Backend Development

This article shares practical insights on why engineers and leaders must conduct code reviews, identifies common causes of poor code such as duplication and premature decisions, and presents concrete design principles—including simplicity, composition, transparency, and disciplined logging—illustrated with Go code examples to help teams build maintainable, high‑quality backend systems.

Backend EngineeringCode reviewGolang
0 likes · 39 min read
Effective Code Review and Software Design Principles for Go Backend Development
JD Retail Technology
JD Retail Technology
May 8, 2021 · Backend Development

Design and Evolution of JD's Billion‑Scale Billing System

This article details the architectural design, evolutionary stages, and core components of JD's massive billing system, covering its compliance, componentization, B‑PaaS strategy, unified business identity, dynamic calculation models, and extensible domain‑driven framework for large‑scale financial transaction processing.

B-PaaSBackend EngineeringFinancial Services
0 likes · 10 min read
Design and Evolution of JD's Billion‑Scale Billing System
IT Architects Alliance
IT Architects Alliance
Apr 17, 2021 · Backend Development

Domain‑Oriented Microservice Architecture (DOMA) at Uber: Design, Benefits, and Practical Guidance

This article explains Uber’s Domain‑Oriented Microservice Architecture (DOMA), describing why the company adopted it, how domains, layer design, gateways and extensions are organized, the operational benefits achieved, and practical advice for companies of different sizes considering a similar evolution.

Backend EngineeringMicroservicesScalability
0 likes · 18 min read
Domain‑Oriented Microservice Architecture (DOMA) at Uber: Design, Benefits, and Practical Guidance
dbaplus Community
dbaplus Community
Apr 12, 2021 · Backend Development

From Monolith to Microservices: Eleme’s Order System Evolution and Key Lessons

The article chronicles Eleme’s four‑year journey of transforming its order platform—from the early Python‑based Zeus monolith through team formation, service decoupling, sharding, message broadcasting, testing automation, Redis and cache redesign, to virtual product handling and governance—highlighting practical challenges, decisions, and hard‑won engineering insights.

Backend EngineeringMessagingPerformance Testing
0 likes · 52 min read
From Monolith to Microservices: Eleme’s Order System Evolution and Key Lessons
Didi Tech
Didi Tech
Nov 25, 2020 · Backend Development

Design and Architecture of DiDi's Pricing System

DiDi’s unified, distributed pricing platform delivers accurate pre‑trip estimates, real‑time billing, and detailed invoices across multiple ride‑hailing and bike‑sharing services by leveraging a stateless core engine, flexible Apollo‑based configuration, modular micro‑services, high‑availability data stores, and open‑pricing/price‑rights mechanisms to ensure stability, accuracy, and rapid feature rollout.

Backend EngineeringPrice OptimizationPricing System
0 likes · 18 min read
Design and Architecture of DiDi's Pricing System
Python Programming Learning Circle
Python Programming Learning Circle
Oct 27, 2020 · Backend Development

Instagram’s Migration from Python 2 to Python 3: Challenges, Solutions, and Performance Gains

This article details how Instagram migrated its massive Python 2/Django codebase to Python 3, describing the motivations, technical obstacles such as Unicode, pickling, iterator changes, the tools and strategies used, and the resulting CPU, memory, and latency improvements across billions of users.

Backend EngineeringDjangoPerformance Optimization
0 likes · 18 min read
Instagram’s Migration from Python 2 to Python 3: Challenges, Solutions, and Performance Gains
21CTO
21CTO
Jul 29, 2020 · Backend Development

How JD.com Scaled Its Order Search with Elasticsearch: From Chaos to Real‑Time Dual Clusters

This article details how JD.com’s order center migrated from a MySQL‑only design to a high‑performance Elasticsearch cluster, evolving through isolation, replica tuning, master‑slave adjustments, and real‑time dual‑cluster architecture to achieve billions of documents, hundreds of millions of daily queries, and robust fault tolerance.

Backend EngineeringElasticsearchSearch Architecture
0 likes · 12 min read
How JD.com Scaled Its Order Search with Elasticsearch: From Chaos to Real‑Time Dual Clusters
Xianyu Technology
Xianyu Technology
Jun 9, 2020 · Backend Development

Xianyu Coin Service Migration: A Service‑Based Data Migration Approach

Alibaba migrated Xianyu Coin’s points from the legacy KingTower platform to the new Banliang service using a four‑phase, service‑based approach—preparation, active/passive data migration with distributed locks, dual‑write for consistency, reconciliation, and a gradual service switch—completing the transition in a month without user impact.

Backend EngineeringData MigrationDistributed Systems
0 likes · 11 min read
Xianyu Coin Service Migration: A Service‑Based Data Migration Approach
Xianyu Technology
Xianyu Technology
Apr 30, 2020 · Mobile Development

Optimization of Xianyu Mobile Message Push System

To improve Xianyu’s mobile transaction notifications, engineers upgraded the ACCS/Agoo‑based push architecture by adding a real‑time device registry, enhancing the Agoo SDK, assigning unique message IDs, and instrumenting key flow points, which boosted acceptance rates by double digits, increased device UV, and cut issue‑tracing time by one‑third.

Backend EngineeringCloud Servicesmessage system
0 likes · 7 min read
Optimization of Xianyu Mobile Message Push System
GF Securities FinTech
GF Securities FinTech
Sep 23, 2019 · Backend Development

Why Our Team Switched from Node.js to Go: Lessons in Backend Engineering

This article details how a high‑traffic trading app migrated from Node.js to Go, outlining Go's advantages, drawbacks, and the team's engineering practices—including environment management, dependency handling, efficiency tools, standardized libraries, testing, monitoring, and distributed tracing—to achieve robust, high‑performance backend services.

Backend EngineeringGoci/cd
0 likes · 16 min read
Why Our Team Switched from Node.js to Go: Lessons in Backend Engineering
Alibaba Cloud Developer
Alibaba Cloud Developer
Aug 1, 2018 · Operations

How Alibaba Built a Scalable Search Middle Platform with DevOps Integration

Alibaba’s search middle platform illustrates a three‑year journey from manual, labor‑intensive operations to a fully integrated DevOps and AIOps ecosystem, detailing the evolution of SOPHON, Bahamut, and related systems that enable end‑to‑end automation, stability, and cost‑effective scaling for massive search workloads.

Backend EngineeringDevOpsSearch Platform
0 likes · 18 min read
How Alibaba Built a Scalable Search Middle Platform with DevOps Integration
dbaplus Community
dbaplus Community
Jul 18, 2018 · Backend Development

How We Refactored a 66k‑Line Home Page to Cut Feature Delivery from Days to Hours

The article recounts how a monolithic 66,000‑line home‑page system with high latency and tangled logic was re‑engineered through clear direction, module‑based design, and incremental changes, resulting in dramatically faster feature rollout, lower learning cost, and improved performance metrics.

Backend Engineeringmodular architecturerefactoring
0 likes · 10 min read
How We Refactored a 66k‑Line Home Page to Cut Feature Delivery from Days to Hours
ITPUB
ITPUB
May 30, 2018 · Backend Development

How JD.com Engineered Its Own Distributed Storage System for Billions of Files

This article chronicles JD.com's journey from recognizing massive storage demands to designing, building, and evolving a self‑developed distributed storage platform—JFS—that handles small and large files, powers a custom image system, object storage, and future container‑native workloads.

Backend EngineeringJFSdistributed storage
0 likes · 16 min read
How JD.com Engineered Its Own Distributed Storage System for Billions of Files
Alibaba Cloud Developer
Alibaba Cloud Developer
Apr 12, 2018 · Backend Development

How Alibaba’s Cainiao Scales a Lightweight Timer Engine for Billions of Packages

Facing the challenge of processing over 100 million daily parcels, Alibaba’s Cainiao designed a lightweight, time‑wheel‑based scheduling engine that decouples task storage from timing, leverages partitioned task chains, master‑driven node IDs, and cluster‑wide soft‑load balancing to achieve scalable, fault‑tolerant timer processing.

Backend EngineeringCluster ManagementTime Wheel
0 likes · 12 min read
How Alibaba’s Cainiao Scales a Lightweight Timer Engine for Billions of Packages
Meituan Technology Team
Meituan Technology Team
Jun 23, 2017 · Backend Development

Fault Drill: Traffic Replication and Fault Injection Platform for Hotel Backend

The Fault‑Drill platform for hotel back‑end services combines real‑time traffic replication to shadow clusters with UI‑driven fault injection via a java‑agent, enabling developers to validate incident‑response plans, measure latency impacts, and reduce MTTR by testing normal and abnormal conditions on live traffic.

Backend EngineeringDistributed SystemsFault Injection
0 likes · 13 min read
Fault Drill: Traffic Replication and Fault Injection Platform for Hotel Backend
Alibaba Cloud Developer
Alibaba Cloud Developer
Jan 3, 2017 · Backend Development

How Alibaba Engineered Real‑Time, Cross‑Device Interaction for the 2016 Double‑11 Live Show

The article details Alibaba's technical innovations for the 2016 Double‑11 live event, covering two‑way audience interaction, time‑offset synchronization, massive real‑time like ranking, AR cross‑screen features, and the custom internet‑director console that together enabled seamless, high‑concurrency, multi‑platform engagement.

ARBackend Engineeringhigh concurrency
0 likes · 14 min read
How Alibaba Engineered Real‑Time, Cross‑Device Interaction for the 2016 Double‑11 Live Show
Architect
Architect
Jun 26, 2016 · Backend Development

WhatsApp Architecture: High‑Scalability Design and Engineering Insights

The article analyzes WhatsApp's high‑scalability backend architecture, detailing its Erlang‑based server stack, massive user statistics, hardware deployment, custom protocols, performance‑tuning tools, and lessons learned from scaling to billions of messages with a tiny engineering team.

Backend EngineeringErlangPerformance Optimization
0 likes · 20 min read
WhatsApp Architecture: High‑Scalability Design and Engineering Insights
21CTO
21CTO
Jun 7, 2016 · Backend Development

How Twitter Scales to 3,000 Images per Second: Architecture Secrets Revealed

Twitter’s media platform, launched in 2016, processes up to 3,000 images per second by decoupling media from tweets, using chunked resumable uploads, progressive JPEGs, on‑demand variant generation, and efficient storage policies that saved millions of dollars, illustrating modern backend scaling techniques.

Backend EngineeringImage ProcessingMedia Platform
0 likes · 14 min read
How Twitter Scales to 3,000 Images per Second: Architecture Secrets Revealed
dbaplus Community
dbaplus Community
May 20, 2016 · Backend Development

How Uber Built Tincup: Scaling a Global Currency Microservice

This article details Uber's transition to a modular microservice architecture, the RFC process for new services, and the design, implementation, and operational lessons learned from creating Tincup, a high‑performance currency and exchange‑rate service supporting dozens of currencies worldwide.

Backend EngineeringScalabilityService Architecture
0 likes · 11 min read
How Uber Built Tincup: Scaling a Global Currency Microservice
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
Apr 25, 2016 · Backend Development

Twitter’s Media Platform: Scaling Image Uploads and Storage Optimizations

The talk by Twitter engineer Henna Kermani outlines how the Media Platform’s decoupled, resumable upload pipeline, handle‑based storage, TTL policies, on‑demand processing, and Progressive JPEG adoption enabled processing 3,000 images per second while cutting storage, compute costs and improving operational flexibility.

Backend EngineeringMedia PlatformStorage Optimization
0 likes · 4 min read
Twitter’s Media Platform: Scaling Image Uploads and Storage Optimizations
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
Apr 4, 2015 · Backend Development

Zhihu's Early Architecture and Evolution: Backend Development, Distributed Logging, Event‑Driven Design, and Service‑Oriented Architecture

The article chronicles Zhihu's growth from a two‑engineer startup using Python and Tornado on a single Linode server to a large‑scale backend employing high‑availability MySQL, Redis sharding, a custom distributed logging system (Kids), event‑driven processing with Sink and Beanstalkd, component‑based page rendering via ZhihuNode, and a multi‑layer SOA built on evolving RPC frameworks.

Backend EngineeringPythondistributed logging
0 likes · 10 min read
Zhihu's Early Architecture and Evolution: Backend Development, Distributed Logging, Event‑Driven Design, and Service‑Oriented Architecture