Tag

backend engineering

0 views collected around this technical thread.

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.

DAGbackend engineeringdistributed architecture
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 PlatformCtripDAG execution
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.

Rate Limitingbackend engineeringcaching
0 likes · 12 min read
Handling High‑Concurrency Scenarios: Architecture, Caching, Rate Limiting, and Isolation Strategies
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.

Migrationbackend engineeringdatabase 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.

CQRSDatabase OptimizationPerformance Tuning
0 likes · 23 min read
Eight Major Database Optimization Strategies for Backend Engineers
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.

Service Optimizationbackend engineeringcloud native
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.

WeChatbackend engineeringmicroservices
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.

CQRSDatabase OptimizationNoSQL
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 integrationScalable storagebackend engineering
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.

BilibiliDistributed StorageHigh Availability
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.

API IntegrationCtripRate Limiting
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.

ShopeePaybackend engineeringdata center
0 likes · 22 min read
ShopeePay Multi-Active Data Center Architecture and Unitization Strategy
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 TestingJVM sandboxbackend engineering
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.

Kuaishoubackend engineeringmedia processing
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.

Code Reviewarchitecturebackend engineering
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-PaaSDomain-Driven Designbackend engineering
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.

Domain-Driven DesignUberbackend engineering
0 likes · 18 min read
Domain‑Oriented Microservice Architecture (DOMA) at Uber: Design, Benefits, and Practical Guidance
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.

Pricing SystemSystem Stabilitybackend engineering
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.

DjangoPythonPython3 Migration
0 likes · 18 min read
Instagram’s Migration from Python 2 to Python 3: Challenges, Solutions, and Performance Gains
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.

Dual‑WriteRedis lockbackend engineering
0 likes · 11 min read
Xianyu Coin Service Migration: A Service‑Based Data Migration Approach