Tagged articles
708 articles
Page 1 of 8
Su San Talks Tech
Su San Talks Tech
May 19, 2026 · Interview Experience

Designing a Hundred‑Billion‑Scale Message Queue: A ByteDance Interview Walkthrough

This article walks through the interview question of designing a message queue that handles billions of messages daily and peaks at millions of QPS, covering traffic calculations, core roles, storage and throughput techniques, scalability, high availability, observability, framework comparisons, a real‑world case study, and key follow‑up interview topics.

High ThroughputKafkaMessage Queue
0 likes · 12 min read
Designing a Hundred‑Billion‑Scale Message Queue: A ByteDance Interview Walkthrough
Smart Workplace Lab
Smart Workplace Lab
May 2, 2026 · Industry Insights

Prompt Engineer Layoffs: How to Re‑Engineer Your Career Path

As large language models mature, prompt‑writing roles are disappearing, prompting engineers to shift from crafting prompts to designing end‑to‑end AI workflows; this article outlines a three‑step system‑reconstruction protocol, common pitfalls, and practical guidelines for transitioning into workflow architecture.

AI workflowAutomationLLM
0 likes · 6 min read
Prompt Engineer Layoffs: How to Re‑Engineer Your Career Path
Data Party THU
Data Party THU
Apr 29, 2026 · Artificial Intelligence

Claude Opus 4.7 System Prompt Leak: Decoding Its 10 Core Design Decisions

The article dissects the leaked Claude Opus 4.7 system prompt, revealing ten intertwined design decisions—from treating psychological reconstruction as a danger signal to dynamic safety‑policy upgrades—that together shape the model’s self‑restraint, tool‑use, memory handling, and risk‑aware behavior.

AI SafetyClaudeLanguage Model
0 likes · 8 min read
Claude Opus 4.7 System Prompt Leak: Decoding Its 10 Core Design Decisions
ITPUB
ITPUB
Apr 25, 2026 · Interview Experience

How to Design a Billion‑Scale URL Shortening System for an Interview

This article walks through the complete interview‑style design of a billion‑scale URL shortener, covering requirements, capacity estimation, API definitions, database schema, short‑code generation algorithms, sharding, caching, load balancing, rate limiting, and expiration handling, while illustrating each step with concrete examples and calculations.

Distributed SystemsSystem DesignURL shortener
0 likes · 24 min read
How to Design a Billion‑Scale URL Shortening System for an Interview
ZhiKe AI
ZhiKe AI
Apr 22, 2026 · Artificial Intelligence

Why Harness Engineering Is the Hottest AI Engineering Paradigm in 2026

The article explains how the emerging "Harness Engineering" paradigm—highlighted by OpenAI, Stripe and Anthropic—shifts AI development from prompt tweaking to building full control systems, promising ten‑fold efficiency gains, new architectural components, and both opportunities and risks for developers.

AI EngineeringAutomationHarness Engineering
0 likes · 9 min read
Why Harness Engineering Is the Hottest AI Engineering Paradigm in 2026
FunTester
FunTester
Apr 20, 2026 · Artificial Intelligence

Why Self‑Evaluating Agents Fail and How to Build Reliable Multi‑Agent Systems

The article analyzes why letting the same AI Agent generate and self‑evaluate results in over‑confident but flawed outputs, especially for subjective tasks, and proposes a three‑stage multi‑agent architecture with independent evaluation, concrete standards, and prompt‑based calibration to improve reliability as models evolve.

AIMulti-AgentPrompt engineering
0 likes · 9 min read
Why Self‑Evaluating Agents Fail and How to Build Reliable Multi‑Agent Systems
DeepHub IMBA
DeepHub IMBA
Apr 20, 2026 · Artificial Intelligence

What 10 Core Design Decisions the Claude Opus 4.7 Prompt Leak Reveals

The leaked Claude Opus 4.7 system prompt exposes ten intertwined design choices—ranging from treating psychological reconstruction as a danger signal to prohibiting over‑politeness, treating tool calls as cost‑free, using natural language as memory cues, and dynamically upgrading safety—illustrating a pattern of self‑regulation rather than pure capability enhancement.

AI SafetyBehavioral ConstraintsClaude
0 likes · 8 min read
What 10 Core Design Decisions the Claude Opus 4.7 Prompt Leak Reveals
AI Waka
AI Waka
Apr 20, 2026 · Artificial Intelligence

Why the Hidden ‘Agent Harness’ Beats Bigger Models in AI Performance

The article explains how the often‑overlooked Agent Harness—an orchestration layer surrounding large language models—determines AI agent success, detailing its five core components, real‑world case studies, and why system design now outweighs raw model size.

AI agentsAgent ArchitectureHarness Engineering
0 likes · 17 min read
Why the Hidden ‘Agent Harness’ Beats Bigger Models in AI Performance
Code Mala Tang
Code Mala Tang
Apr 19, 2026 · Artificial Intelligence

Why Real‑World Constraints Define the Success of Claude Code Agents

The analysis of the arXiv paper “Dive into Claude Code” reveals that beyond model loops, the decisive factors for coding agents are practical system design issues such as permission control, context compression, safety, user intervention, and reliable execution in real environments.

AI ArchitectureClaude CodeCoding Agent
0 likes · 5 min read
Why Real‑World Constraints Define the Success of Claude Code Agents
JavaEdge
JavaEdge
Apr 3, 2026 · Artificial Intelligence

Why Harness Engineering Is the Next Frontier for AI Agents

This article analyzes the rise of Harness Engineering for AI agents, contrasting it with Prompt and Context Engineering, detailing how leading companies like Anthropic, OpenAI, Google DeepMind, Windsurf, and Stripe design comprehensive runtime systems, and offering practical steps for teams to build robust agent harnesses.

AI agentsAgent ArchitectureContext Engineering
0 likes · 12 min read
Why Harness Engineering Is the Next Frontier for AI Agents
o-ai.tech
o-ai.tech
Apr 1, 2026 · Artificial Intelligence

How CE Turns Engineering Experience into a Compound, Reusable System

CE proposes that instead of storing experience only in chat logs, an agent system should convert it into consumable, maintainable, refreshable, and discoverable assets, organized into three durable artifact layers—brainstorms, plans, and solutions—so that future tasks become easier, faster, and less error‑prone.

AI agentsDocumentationSystem Design
0 likes · 19 min read
How CE Turns Engineering Experience into a Compound, Reusable System
o-ai.tech
o-ai.tech
Mar 31, 2026 · Artificial Intelligence

CE System Design: From Workflow to AI Agent Engineering

The article examines the Compound‑Engineering (CE) system, showing how it structures complex engineering tasks into layered workflows, specialist agents, and reusable documentation, contrasting its systematic approach with the Superpowers framework and offering concrete insights for building robust AI agent pipelines.

AI agentsAgent orchestrationSystem Design
0 likes · 12 min read
CE System Design: From Workflow to AI Agent Engineering
o-ai.tech
o-ai.tech
Mar 19, 2026 · Industry Insights

What the New Human Looks Like in the AGI Era

The article argues that the AI era collapses the old decision‑making paradigm, urging people to become system designers who let AI execute and iterate rapidly, illustrated by examples of independent creators who replace judgment with rule‑based automation and embrace low‑cost, high‑volume experimentation.

AGIAI mindsetAutomation
0 likes · 13 min read
What the New Human Looks Like in the AGI Era
dbaplus Community
dbaplus Community
Mar 17, 2026 · Backend Development

18 Real-World System Case Studies That Reveal 90% of Software Engineering Challenges

This article examines eighteen concrete production systems—from URL shorteners and Amazon S3 to YouTube, Stripe, Slack, and ChatGPT—showing how their design choices illustrate core concepts such as sharding, caching, idempotency, real‑time messaging, and large‑scale engineering, providing a practical roadmap for software engineers.

Case StudiesDistributed SystemsScalability
0 likes · 13 min read
18 Real-World System Case Studies That Reveal 90% of Software Engineering Challenges
AI Architecture Hub
AI Architecture Hub
Mar 15, 2026 · Artificial Intelligence

How OpenClaw Solves Long‑Task Context Challenges for AI Agents

This article analyses the real‑world pain points of long‑running AI agents, breaks down OpenClaw’s core concepts, explains its three‑layer context‑compression pipeline, presents four key engineering decisions, shares six practical techniques with essential parameters, and compares OpenClaw to competing approaches.

AI agentsLLM engineeringOpenClaw
0 likes · 17 min read
How OpenClaw Solves Long‑Task Context Challenges for AI Agents
FunTester
FunTester
Mar 13, 2026 · Fundamentals

From Tester to Coach: Building a Three‑Layer Capability Model

The article outlines a three‑layer capability model for test developers—technical depth, structured expression, and system design—explaining how each layer builds on the previous one, how to assess your current level, and practical ways to train toward higher impact roles.

Career GrowthSoftware TestingSystem Design
0 likes · 11 min read
From Tester to Coach: Building a Three‑Layer Capability Model
Architecture and Beyond
Architecture and Beyond
Mar 7, 2026 · Artificial Intelligence

Effective Context Transfer in Multi‑Agent Systems: Strategies and Pitfalls

Choosing how to pass context between agents determines system stability, token cost, and debugging difficulty; the article defines context, categorizes four context types, and evaluates four main strategies—shared state, message passing, context compression, and hierarchical routing—detailing mechanisms, use‑cases, implementation pitfalls, and cost‑effectiveness trade‑offs.

LLMSystem Designagent-routing
0 likes · 20 min read
Effective Context Transfer in Multi‑Agent Systems: Strategies and Pitfalls
AI Code to Success
AI Code to Success
Mar 1, 2026 · Artificial Intelligence

How Prompt Caching Supercharges Long‑Running AI Agents: 5 Practical Lessons

This article explains how Claude Code’s Prompt Caching technique dramatically reduces latency and cost for long‑running AI agents, and shares five hard‑won engineering practices—including prompt layout, message‑based updates, avoiding mid‑conversation model or tool changes, and safe context forking—to help developers build efficient, cache‑friendly AI applications.

Context managementCost OptimizationPrompt Caching
0 likes · 10 min read
How Prompt Caching Supercharges Long‑Running AI Agents: 5 Practical Lessons
Architect
Architect
Feb 23, 2026 · Backend Development

Why OpenClaw’s Control Plane Uses a Two‑Phase Protocol and runId for Reliable Agent Jobs

The article explains how OpenClaw’s control plane guarantees reliable, idempotent, and observable agent execution by enforcing a two‑phase protocol, strict handshake, role‑based authorization, layered deduplication, gap‑recovery mechanisms, and schema‑driven validation, turning a simple message flow into a production‑grade job system.

BackendControl PlaneIdempotency
0 likes · 20 min read
Why OpenClaw’s Control Plane Uses a Two‑Phase Protocol and runId for Reliable Agent Jobs
PMTalk Product Manager Community
PMTalk Product Manager Community
Feb 13, 2026 · Artificial Intelligence

From Zero to One: Building a Deployable RAG System for Intelligent Customer Service

This article walks product managers through the end‑to‑end design of a Retrieval‑Augmented Generation (RAG) intelligent‑customer‑service system, covering business value, knowledge‑base preparation, hybrid retrieval, prompt‑driven generation, deployment choices, monitoring metrics, and common methodological pitfalls.

AI ArchitectureIntelligent Customer ServiceKnowledge Retrieval
0 likes · 11 min read
From Zero to One: Building a Deployable RAG System for Intelligent Customer Service
Baobao Algorithm Notes
Baobao Algorithm Notes
Feb 12, 2026 · Artificial Intelligence

GLM-5 Unleashed: How the New Chinese LLM Tackles Full‑Stack Architecture and Complex System Design

The article reviews the newly released GLM-5 model, highlighting its ability to generate end‑to‑end system designs, write and debug backend code, and solve large‑scale engineering problems through detailed prompts, positioning it alongside GPT‑5.3 and Claude Opus in the competitive LLM landscape.

AI programmingBackend ArchitectureGLM-5
0 likes · 9 min read
GLM-5 Unleashed: How the New Chinese LLM Tackles Full‑Stack Architecture and Complex System Design
dbaplus Community
dbaplus Community
Feb 3, 2026 · Backend Development

When Microservices Become a Trap: Risks, Costs, and When They Really Pay Off

This article explains why microservices, while attractive for large systems, introduce hidden costs, operational complexity, network latency, data management challenges, and testing difficulties, and provides a decision framework to determine when a monolith‑first approach is more appropriate.

Backend ArchitectureMicroservicesScalability
0 likes · 15 min read
When Microservices Become a Trap: Risks, Costs, and When They Really Pay Off
Huolala Tech
Huolala Tech
Jan 30, 2026 · Backend Development

How HuoLala Built a Scalable Todo Center to Handle Billions of Requests

To support HuoLala’s massive driver workflow, the team designed a platform‑wide Todo Center that standardizes tasks, optimizes performance, decouples services, and ensures strong and eventual consistency, while employing traffic‑shaping, asynchronous processing, and robust monitoring to sustain billions of daily queries with low latency.

Event-drivenMicroservicesScalability
0 likes · 14 min read
How HuoLala Built a Scalable Todo Center to Handle Billions of Requests
ITPUB
ITPUB
Jan 25, 2026 · Backend Development

Why Adding Consumers Fails in RocketMQ Interviews – A Systemic Solution

An interviewee’s instinct to simply add more RocketMQ consumers for a backlog of 100 million messages sounds plausible but fails to address root causes; the article breaks down why this quick fix is insufficient and outlines a multi‑stage, systematic approach—from emergency mitigation to root‑cause analysis and long‑term prevention—to handle massive message queues effectively.

Message QueueSystem Designinterview
0 likes · 10 min read
Why Adding Consumers Fails in RocketMQ Interviews – A Systemic Solution
ITPUB
ITPUB
Jan 21, 2026 · Interview Experience

How to Design a Billion‑User Real‑Time Step Leaderboard for Interviews

This article breaks down the interview‑level system design of a WeChat‑style step leaderboard that must support over a billion users, handling massive write spikes, low‑latency friend ranking queries, storage scaling, and relationship complexity with a three‑part architecture using MQ, Redis, and MySQL.

KafkaSystem Designhigh concurrency
0 likes · 8 min read
How to Design a Billion‑User Real‑Time Step Leaderboard for Interviews
Code Wrench
Code Wrench
Jan 6, 2026 · Backend Development

When to Move from Hooks to Events: A Practical Evolution Guide

This article examines how business scale and system boundaries evolve, explaining when hooks are optimal, why they become problematic, and how to transition smoothly to event‑driven architectures with concrete examples, signals, and a step‑by‑step migration path.

Backend ArchitectureEvent-drivenSoftware Engineering
0 likes · 9 min read
When to Move from Hooks to Events: A Practical Evolution Guide
DevOps Coach
DevOps Coach
Jan 2, 2026 · Interview Experience

Why System Design Interviews Fail: Hidden Trade‑offs and Real‑World Failure Modes

The article reveals how system‑design interview candidates often rely on memorized patterns without understanding underlying trade‑offs, and shows how probing failure scenarios, questioning assumptions, and quantifying metrics can transform interview performance from rote diagrams to rigorous, data‑driven reasoning.

ScalabilitySystem Designarchitecture
0 likes · 10 min read
Why System Design Interviews Fail: Hidden Trade‑offs and Real‑World Failure Modes
Code Wrench
Code Wrench
Dec 14, 2025 · Backend Development

How to Keep a Go System Stable: Middleware, Redis, MQ, and Beyond

This article breaks down the core concerns interviewers have for senior Go engineers—system stability, middleware pitfalls, Redis risk isolation, message‑queue buffering, distributed consistency, configuration management, ID design, and avalanche prevention—offering concrete insights and practical interview answers.

Distributed ConsistencyGoInterview Preparation
0 likes · 11 min read
How to Keep a Go System Stable: Middleware, Redis, MQ, and Beyond
Architecture Digest
Architecture Digest
Dec 10, 2025 · Backend Development

How to Build a Mini Didi: Scalable Ride‑Hailing Architecture Explained

This article dissects the core architecture of a miniature ride‑hailing platform, covering domain‑driven design, layered microservice structure, Redis GEO for fast location queries, distributed locking, Netty‑based real‑time messaging, and hot‑cold data separation to handle massive traffic and ensure reliability.

NettyRedis GEORide Hailing
0 likes · 8 min read
How to Build a Mini Didi: Scalable Ride‑Hailing Architecture Explained
Architecture & Thinking
Architecture & Thinking
Dec 8, 2025 · Backend Development

Master Flash Sale Systems: Backend Strategies for Millions of Requests

This article explains the unique challenges of flash‑sale systems—massive, short‑lived traffic spikes—and presents practical backend optimizations such as front‑end request filtering, Redis‑based atomic counters, streaming queues, safe database updates, and unit‑level isolation for global deployments.

System Designatomic operationsbackend optimization
0 likes · 8 min read
Master Flash Sale Systems: Backend Strategies for Millions of Requests
Top Architect
Top Architect
Dec 4, 2025 · Backend Development

Designing Robust Payment Systems: Architecture, Flow, and Data Modeling

This article examines the challenges of implementing payment functionality in business systems, breaking down the process into detailed steps, outlining sequence diagrams, proposing a data structure design, and discussing related e‑commerce components such as product and coupon management to ensure reliable, scalable transactions.

System Designarchitecturee‑commerce
0 likes · 10 min read
Designing Robust Payment Systems: Architecture, Flow, and Data Modeling
Ray's Galactic Tech
Ray's Galactic Tech
Dec 1, 2025 · Backend Development

Mastering Flash Sale Systems: Redis, MQ, and DB Optimization Guide

This comprehensive guide walks you through the core challenges of high‑concurrency flash‑sale systems and presents a layered architecture with design principles, Redis caching, message‑queue integration, MySQL persistence, Lua scripting, monitoring, stress‑testing, anti‑fraud measures, and practical deliverables for a production‑ready implementation.

BackendSystem Designflash sale
0 likes · 14 min read
Mastering Flash Sale Systems: Redis, MQ, and DB Optimization Guide
Top Architect
Top Architect
Nov 28, 2025 · Backend Development

How to Build a High‑Performance Flash‑Sale System: 7 Key Architecture Layers

This article explains a flash‑sale system architecture from seven dimensions—including Nginx + CDN, routing with Redis, MQ clustering, business logic, read‑write‑separated databases, security controls, and page‑level optimizations—while providing concrete Nginx configs, Redis lock strategies, and database transaction tips to handle massive concurrent requests.

BackendMQNGINX
0 likes · 12 min read
How to Build a High‑Performance Flash‑Sale System: 7 Key Architecture Layers
Architect's Journey
Architect's Journey
Nov 20, 2025 · R&D Management

The Four‑Layer “Dao‑Fa‑Shu‑Qi” Model: A Universal Framework for Architects

The article presents a four‑layer thinking model—Tools, Techniques, Principles, and Way—that guides architects in selecting appropriate technologies, applying disciplined methods, making strategic architectural decisions, and understanding business fundamentals and industry trends to evolve from technical experts to strategic partners.

System DesignTool Selectionarchitectural principles
0 likes · 10 min read
The Four‑Layer “Dao‑Fa‑Shu‑Qi” Model: A Universal Framework for Architects
dbaplus Community
dbaplus Community
Nov 18, 2025 · Backend Development

How to Guarantee 100% No Message Loss in Distributed MQ Systems

Ensuring that messages never disappear in a distributed MQ system requires a three‑pronged strategy covering production, storage, and consumption, with proper ACK configurations, local message tables, replication settings, and manual offset commits to achieve reliable, at‑least‑once processing without data loss.

BackendKafkaMQ
0 likes · 11 min read
How to Guarantee 100% No Message Loss in Distributed MQ Systems
Su San Talks Tech
Su San Talks Tech
Nov 9, 2025 · Backend Development

Designing a Scalable Real‑Time Video Ranking System for Billions of Views

This article walks through the complete system‑design process for a Douyin‑style video leaderboard, covering requirement analysis, functional and non‑functional specs, scale estimation, single‑machine baseline, fault‑tolerance, sharding, time‑window handling with a double‑pointer method, and caching strategies to achieve low latency, high throughput, and precise results at massive scale.

High ThroughputSliding WindowSystem Design
0 likes · 26 min read
Designing a Scalable Real‑Time Video Ranking System for Billions of Views
Top Architect
Top Architect
Nov 1, 2025 · Fundamentals

Mastering Software Architecture Diagrams: From 4+1 to C4 Views

This article explains why clear architecture diagrams are essential, defines system architecture, outlines various diagram types—including business, application, technical, and data architectures—and introduces the 4+1 view model and C4 model with guidance on audience, visual elements, and best‑practice design.

4+1 viewC4 ModelSoftware Architecture
0 likes · 10 min read
Mastering Software Architecture Diagrams: From 4+1 to C4 Views
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Nov 1, 2025 · Backend Development

Why Companies Are Abandoning Microservices for Monoliths – The Hidden Costs Revealed

After years of hype, many leading firms such as Amazon, Alibaba, and Google are reverting to monolithic architectures, exposing the hidden operational, performance, and maintenance costs of microservices and highlighting when a single, well‑structured codebase can be more efficient and manageable.

BackendMicroservicesSoftware Architecture
0 likes · 10 min read
Why Companies Are Abandoning Microservices for Monoliths – The Hidden Costs Revealed
Top Architect
Top Architect
Oct 29, 2025 · Fundamentals

Mastering Software Architecture Diagrams: 4+1 and C4 View Models Explained

This article explains how to create clear software architecture diagrams by defining architecture, outlining business, application, technical, and data layers, and comparing the 4+1 and C4 view models, while emphasizing audience‑focused design, consistent visual elements, and practical tips for effective diagramming.

4+1 viewC4 ModelSoftware Architecture
0 likes · 11 min read
Mastering Software Architecture Diagrams: 4+1 and C4 View Models Explained
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Oct 12, 2025 · Backend Development

Master System Design: 30 Core Concepts Every Backend Engineer Must Know

This article presents a comprehensive guide to essential system‑design concepts—including client‑server architecture, IP addressing, DNS, proxies, latency, HTTP/HTTPS, APIs, REST, GraphQL, databases, scaling, caching, microservices, message queues, rate limiting, API gateways, and more—illustrated with Spring Boot 3 examples and diagrams.

Backend ArchitectureScalabilitySystem Design
0 likes · 30 min read
Master System Design: 30 Core Concepts Every Backend Engineer Must Know
Su San Talks Tech
Su San Talks Tech
Oct 9, 2025 · Backend Development

Designing a Scalable Real‑Time Video Ranking System for Billions of Views

This article walks through the end‑to‑end system design of a TikTok‑style video leaderboard, covering functional and non‑functional requirements, traffic estimation, single‑node prototypes, fault‑tolerant replication, sharding, elastic partitioning, sliding‑window counters, and caching strategies to achieve low‑latency, high‑throughput ranking at massive scale.

Sliding WindowSystem Designcaching
0 likes · 21 min read
Designing a Scalable Real‑Time Video Ranking System for Billions of Views
DevOps Coach
DevOps Coach
Oct 6, 2025 · Interview Experience

Top 10 SRE Interview Questions with Expert Answers

This article presents ten essential SRE interview questions covering process priority, shell variable persistence, TTD/TTR metrics, system design for LinkedIn and Twitter, load‑balancing strategies, conflict handling, REST API usage, and log‑parsing code, each with detailed explanations and practical examples.

SRESystem Designinterview
0 likes · 9 min read
Top 10 SRE Interview Questions with Expert Answers
Architect's Guide
Architect's Guide
Oct 1, 2025 · Backend Development

How to Build High‑Traffic, High‑Concurrency Systems: Key Principles & Practices

Designing high‑traffic, high‑concurrency systems requires careful planning across architecture, client optimization, CDN usage, clustering, caching, database tuning, and service governance, with principles such as statelessness, modularity, and fault‑tolerance to ensure scalability, reliability, and maintainability.

Backend ArchitectureSystem Designcaching
0 likes · 12 min read
How to Build High‑Traffic, High‑Concurrency Systems: Key Principles & Practices
dbaplus Community
dbaplus Community
Sep 27, 2025 · Backend Development

How to Build a Billion‑User Real‑Time Step Leaderboard Like WeChat Sports

Designing a real‑time step leaderboard for billions of users requires tackling massive write spikes, fast friend‑based queries, scalable storage, and high availability; this guide outlines a three‑step architecture using asynchronous message queues, Redis ZSETs, and MySQL sharding to meet those challenges.

Message QueueSystem Designhigh concurrency
0 likes · 7 min read
How to Build a Billion‑User Real‑Time Step Leaderboard Like WeChat Sports
NiuNiu MaTe
NiuNiu MaTe
Sep 24, 2025 · Backend Development

How to Build a Fast, Reliable, and Cost‑Effective Like System

This article breaks down the design of a high‑traffic like service, detailing four core requirements—speed, accuracy, stability, and cost control—while recommending Redis, a message queue, and MySQL, and illustrating the full architecture from frontend to persistence with practical code examples and optimization tips.

Message QueueSystem Designhigh concurrency
0 likes · 17 min read
How to Build a Fast, Reliable, and Cost‑Effective Like System
Su San Talks Tech
Su San Talks Tech
Sep 18, 2025 · Backend Development

Designing a Million‑QPS Rate Limiter for Backend System Interviews

This article walks through a complete, interview‑ready design of a high‑performance rate‑limiting system that can handle up to one million queries per second, covering requirements, core entities, algorithm choices, distributed state storage with Redis, scalability, high availability, latency optimization, hot‑key mitigation, and dynamic rule configuration.

Backend ArchitectureDistributed SystemsSystem Design
0 likes · 29 min read
Designing a Million‑QPS Rate Limiter for Backend System Interviews
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Sep 17, 2025 · Fundamentals

What Is Enterprise Application Architecture and How to Design It?

This article explains the definition of application architecture, distinguishes enterprise‑level and system‑level designs, outlines its core components—application services, structure, and interaction—and illustrates layered architectures and service interactions with diagrams, helping readers understand how to translate business architecture into concrete IT solutions.

System Designapplication architectureenterprise architecture
0 likes · 3 min read
What Is Enterprise Application Architecture and How to Design It?
Chen Tian Universe
Chen Tian Universe
Sep 16, 2025 · Operations

How to Prepare for the 2025 Internet Platform Tax Reporting Requirements

The 2025 Internet Platform Tax Reporting Regulations require platforms to submit quarterly tax‑related data for operators and workers by October 2025, and this guide explains the policy background, affected entities, compliance steps, system design, and implementation best practices to help enterprises avoid fines and turn compliance into a data‑driven advantage.

Data ReportingSystem Designplatform economy
0 likes · 28 min read
How to Prepare for the 2025 Internet Platform Tax Reporting Requirements
IT Architects Alliance
IT Architects Alliance
Sep 15, 2025 · R&D Management

Programmer vs Architect: Key Differences, Skills, and Career Pathways

While programmers focus on implementing specific features and optimizing code, architects adopt a broader, strategic view, balancing technology stacks, system design, cost, and business goals, and the article outlines their distinct mindsets, decision‑making processes, communication roles, and practical steps for developers aspiring to become architects.

Software ArchitectureSystem Designcareer path
0 likes · 9 min read
Programmer vs Architect: Key Differences, Skills, and Career Pathways
IT Services Circle
IT Services Circle
Sep 15, 2025 · Backend Development

How to Ace a Billion‑Scale URL Shortening System Design Interview

This article walks through the complete design of a high‑performance, highly available URL shortener—covering business value, requirement analysis, capacity estimation, API definitions, database schema, key generation algorithms, sharding, caching, load balancing, and expiration cleanup—so you can impress interviewers with a thorough, scalable solution.

Backend ArchitectureScalabilitySystem Design
0 likes · 25 min read
How to Ace a Billion‑Scale URL Shortening System Design Interview
Architect's Journey
Architect's Journey
Sep 11, 2025 · Backend Development

Flash Sale System Architecture: From QPS Basics to Performance Optimization

This article explains core performance metrics such as QPS, TPS, and concurrency, introduces related indicators like PV, UV, DAU/MAU, describes how to calculate system throughput, outlines testing perspectives, and provides practical design patterns and tips for building robust flash‑sale systems.

Performance TestingQPSSystem Design
0 likes · 8 min read
Flash Sale System Architecture: From QPS Basics to Performance Optimization
IT Architects Alliance
IT Architects Alliance
Sep 8, 2025 · Cloud Native

Choosing the Right Message Queue: Kafka vs RabbitMQ vs Pulsar – A Practical Guide

This article examines the core evaluation criteria for enterprise message queues and provides a detailed comparison of Kafka, RabbitMQ, and Pulsar—including performance, reliability, scalability, operational complexity, ecosystem maturity, and business fit—offering actionable guidance for selecting the optimal solution in cloud‑native environments.

KafkaPulsarRabbitMQ
0 likes · 9 min read
Choosing the Right Message Queue: Kafka vs RabbitMQ vs Pulsar – A Practical Guide
Data Party THU
Data Party THU
Sep 8, 2025 · Artificial Intelligence

5 Proven AI Agent Orchestration Patterns and When to Use Them

The article analyzes five mainstream AI agent orchestration patterns—sequential, MapReduce, consensus, hierarchical, and creator‑checker—detailing their workflows, suitable scenarios, advantages, and limitations, and explains why orchestration remains valuable even as large language models advance.

AI orchestrationAgent CoordinationPattern analysis
0 likes · 9 min read
5 Proven AI Agent Orchestration Patterns and When to Use Them
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.

APIScalabilitySystem Design
0 likes · 29 min read
30 Must‑Know System Design Concepts to Build Scalable, Reliable Applications
JD Cloud Developers
JD Cloud Developers
Sep 4, 2025 · Operations

Mastering High‑Availability: JD Real‑World Pitfalls & Fixes for Apps, DBs, Cache & MQ

This article shares JD's practical high‑availability architecture lessons, detailing common pitfalls across applications, databases, caches, RPC frameworks, containers, data centers, GC, and message queues, and provides concrete troubleshooting steps and optimization techniques to help engineers design more resilient, fault‑tolerant systems.

BackendSystem Designfault tolerance
0 likes · 36 min read
Mastering High‑Availability: JD Real‑World Pitfalls & Fixes for Apps, DBs, Cache & MQ
JD Retail Technology
JD Retail Technology
Sep 4, 2025 · Operations

Mastering High Availability: Real-World Pitfalls and Solutions from JD's Production Systems

This article walks through the challenges of building high‑availability systems—covering applications, databases, caches, message queues, containers, GC, and more—using JD’s production experiences to highlight common pitfalls, root‑cause analyses, and practical mitigation strategies for engineers seeking resilient architecture.

CacheDistributed SystemsJDK
0 likes · 37 min read
Mastering High Availability: Real-World Pitfalls and Solutions from JD's Production Systems
IT Architects Alliance
IT Architects Alliance
Aug 31, 2025 · Backend Development

7 Common Architecture Mistakes Chinese Developers Make and How to Fix Them

After analyzing thousands of Chinese projects, the article reveals seven pervasive architecture design pitfalls—overreliance on frameworks, chasing trends, neglecting domain modeling, ignoring evolution, overlooking non‑functional requirements, lacking team standards, and weak testing—offering practical guidance to adopt business‑driven, scalable, maintainable designs.

Domain-Driven DesignMicroservicesSoftware Architecture
0 likes · 9 min read
7 Common Architecture Mistakes Chinese Developers Make and How to Fix Them
dbaplus Community
dbaplus Community
Aug 31, 2025 · Backend Development

Why Microservices Are Fading and Monoliths Are Making a Comeback

The article examines how many leading companies that once championed microservices are now reverting to monolithic architectures, explains the hidden complexities microservices introduce, compares the practical benefits of monoliths, and outlines scenarios where each approach makes sense, urging teams to choose the architecture that best fits their scale and workflow.

Software ArchitectureSystem Designmonolith
0 likes · 7 min read
Why Microservices Are Fading and Monoliths Are Making a Comeback
Tencent Cloud Developer
Tencent Cloud Developer
Aug 27, 2025 · Fundamentals

Mastering Software Architecture: 15 Universal Principles, Common Pitfalls, and Evolution from Monolith to Microservices

This article explains the core concept of software architecture as elements, structure, and connections, distinguishes systems, subsystems, modules, components and frameworks, compares architecture classifications, describes the evolution from monolithic to distributed and microservice designs, presents fifteen practical design principles, and warns about six typical architectural pitfalls.

Distributed SystemsMicroservicesSoftware Architecture
0 likes · 23 min read
Mastering Software Architecture: 15 Universal Principles, Common Pitfalls, and Evolution from Monolith to Microservices
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.

AIObservabilityScalability
0 likes · 13 min read
Building a Scalable, Observable Recommendation Scheduling Engine from Scratch
Alibaba Cloud Infrastructure
Alibaba Cloud Infrastructure
Aug 20, 2025 · Cloud Computing

How Alibaba Cloud Achieves Rock‑Solid IaaS Stability: Design Principles, Metrics, and Engineering Practices

This article explains Alibaba Cloud's comprehensive approach to IaaS stability, covering shared responsibility with customers, availability metrics, design principles, compute, storage, and network engineering practices that together deliver rock‑solid reliability for millions of workloads.

IaaSSystem Designhigh availability
0 likes · 56 min read
How Alibaba Cloud Achieves Rock‑Solid IaaS Stability: Design Principles, Metrics, and Engineering Practices
Architecture and Beyond
Architecture and Beyond
Aug 15, 2025 · Fundamentals

Why Every System Architect Must Master Information Architecture

This article explains why architects need to consider information organization, labeling, navigation, and search—beyond technical implementation—to create systems that align with human cognitive limits and deliver clear, efficient user experiences.

Software ArchitectureSystem DesignUser experience
0 likes · 22 min read
Why Every System Architect Must Master Information Architecture
Alibaba Cloud Developer
Alibaba Cloud Developer
Jul 29, 2025 · Artificial Intelligence

How to Transform Chaotic AI Prompts into Robust System Designs

This article examines the pitfalls of rule‑heavy prompt engineering, introduces a systematic four‑layer architecture for AI prompts, outlines six practical compilation principles, and demonstrates how to rewrite a tangled prompt into a clear, maintainable, and scalable system blueprint.

AI ArchitectureLLMPrompt engineering
0 likes · 84 min read
How to Transform Chaotic AI Prompts into Robust System Designs
Liangxu Linux
Liangxu Linux
Jul 24, 2025 · Fundamentals

6 Fast‑Rising Open‑Source Projects to Watch This Week

This week’s roundup highlights six open‑source projects that saw rapid star growth on GitHub, covering AI agent learning, high‑performance quantitative trading, large‑scale system design, social‑media management, Anthropic AI tutorials, and a self‑hosted email service, each with key features and repository links.

AIEmailGitHub
0 likes · 5 min read
6 Fast‑Rising Open‑Source Projects to Watch This Week
Chen Tian Universe
Chen Tian Universe
Jul 23, 2025 · Operations

Designing a Robust Settlement System: 10 Essential Steps and Real‑World Scenarios

This comprehensive guide explains what a settlement system is, outlines ten critical design steps—from data source identification to bill provision—and illustrates their application across diverse scenarios such as corporate welfare platforms, government services, promotion platforms, bank acquiring, points e‑commerce, ETC, and consumer finance, while highlighting key rules, workflows, and interface considerations.

Financial ServicesOperationsSystem Design
0 likes · 34 min read
Designing a Robust Settlement System: 10 Essential Steps and Real‑World Scenarios
Tencent Cloud Developer
Tencent Cloud Developer
Jul 16, 2025 · Artificial Intelligence

Grok 4’s HLE Breakthrough & Why Group Message Read Receipts Are So Hard

This article examines Grok 4’s impressive 45% HLE score—nearly double Gemini 2.5 Pro—explaining its significance in AI evaluation, and then delves into the technical challenges of implementing reliable read‑receipt mechanisms for group messages, covering data storage and acknowledgment strategies.

Backend DevelopmentMessagingRead Receipts
0 likes · 4 min read
Grok 4’s HLE Breakthrough & Why Group Message Read Receipts Are So Hard
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.

Backend ArchitectureDistributed SystemsScalability
0 likes · 10 min read
10 Essential System Design Trade‑offs Every Engineer Should Master
Su San Talks Tech
Su San Talks Tech
Jul 10, 2025 · Fundamentals

10 Crucial System Design Trade‑offs Every Engineer Should Know

This article examines ten common system‑design trade‑offs—from vertical versus horizontal scaling and SQL versus NoSQL to consistency versus availability—explaining each option, its benefits and drawbacks, and helping engineers make informed architectural decisions.

System Designarchitecturedatabases
0 likes · 11 min read
10 Crucial System Design Trade‑offs Every Engineer Should Know
Old Zhao – Management Systems Only
Old Zhao – Management Systems Only
Jul 8, 2025 · Operations

Mastering Procurement Management: Build a Seamless System in 5 Practical Steps

This guide explains why every money‑related process must be standardized, breaks down procurement management into demand, execution, and delivery, identifies five core problems, and shows how to construct a complete procurement system with modules for suppliers, requests, orders, inbound/return, and dashboards.

System Designprocess optimizationprocurement
0 likes · 12 min read
Mastering Procurement Management: Build a Seamless System in 5 Practical Steps
Architect's Guide
Architect's Guide
Jun 20, 2025 · Fundamentals

How to Create Clear Architecture Diagrams: Methods and Views Explained

This article explains how to create clear software architecture diagrams by defining architecture concepts, outlining the 4+1 and C4 view models, and offering practical guidance on choosing the right diagram type and audience to ensure effective communication and consistent, self‑describing designs.

4+1 viewC4 ModelDiagramming
0 likes · 10 min read
How to Create Clear Architecture Diagrams: Methods and Views Explained
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.

Backend ArchitectureInterview PreparationScalability
0 likes · 13 min read
Master System Design Interviews: Step-by-Step Prep Guide for Engineers
Tencent Cloud Developer
Tencent Cloud Developer
Jun 11, 2025 · Fundamentals

Master a Universal Technical Architecture Diagram Language for Any System

This article presents a practical, standardized "technical solution communication language" that unifies architecture diagrams—from context and system architecture to deployment, domain/data models, sequence, state, concurrency, and data‑flow—helping engineers across C‑end, B‑end, big‑data, and AI systems communicate designs clearly and consistently.

C4 ModelDDDMicroservices
0 likes · 10 min read
Master a Universal Technical Architecture Diagram Language for Any System
Senior Tony
Senior Tony
Jun 3, 2025 · Backend Development

How to Build a High‑Performance Short URL Service: Redirects, Generation Strategies, and Scaling

This article explains the core functions of a short‑URL system, compares permanent (301) and temporary (302) redirects, details four generation methods—including hash, auto‑increment, random strings, and pre‑generation—and outlines a high‑concurrency architecture with sharding, caching, and Snowflake IDs.

System Designhigh-concurrencyshorturl
0 likes · 9 min read
How to Build a High‑Performance Short URL Service: Redirects, Generation Strategies, and Scaling
Big Data Tech Team
Big Data Tech Team
May 7, 2025 · Fundamentals

Mastering Software Architecture Diagrams: A Practical C4 Methodology

This article introduces a systematic approach to creating clear, audience‑focused software architecture diagrams using the C4 model, explains the purpose of different diagram types, outlines common pitfalls, and provides concrete examples and tool recommendations to improve communication among developers, ops, and stakeholders.

C4 ModelSoftware ArchitectureSystem Design
0 likes · 12 min read
Mastering Software Architecture Diagrams: A Practical C4 Methodology
Zhuanzhuan Tech
Zhuanzhuan Tech
Apr 28, 2025 · Backend Development

Design and Evolution of ZhiZhi Checkout Payment Routing System

This article presents an in‑depth analysis of the ZhiZhi checkout payment routing system, covering its historical evolution from basic configuration to rule‑engine and modular construction modes, detailing architecture, expression engine implementation, automatic anomaly detection, and future outlook for scalability and AI integration.

Backend ArchitectureException HandlingExpression Engine
0 likes · 28 min read
Design and Evolution of ZhiZhi Checkout Payment Routing System
Wukong Talks Architecture
Wukong Talks Architecture
Apr 27, 2025 · Backend Development

Evolution of a Batch Processing System: From Centralized to Configurable and Localized Architectures

This article examines the evolution of a merchant batch processing system, detailing its transition from a centralized, tightly‑coupled architecture to a configurable, SPI‑based design and finally to a localized task‑reporting model, while discussing code reuse, scheduling strategies, isolation techniques, and performance challenges.

Backend DevelopmentBatch ProcessingConfiguration
0 likes · 18 min read
Evolution of a Batch Processing System: From Centralized to Configurable and Localized Architectures
Architecture and Beyond
Architecture and Beyond
Apr 12, 2025 · Backend Development

How to Keep Your AIGC Service Stable: Queueing and Rate‑Limiting Strategies

This article explains why AIGC services need queueing systems and rate‑limiting, describes the user‑facing behaviors of both mechanisms, outlines design goals, compares queue and limiter implementations, and provides practical guidance on selecting middleware, monitoring, and integrating them into a production workflow.

AIGCBackendMessage Queue
0 likes · 28 min read
How to Keep Your AIGC Service Stable: Queueing and Rate‑Limiting Strategies
Cognitive Technology Team
Cognitive Technology Team
Apr 2, 2025 · Backend Development

Understanding Rate Limiting: Importance, Types, Algorithms, and Implementation

This article explains the concept of rate limiting in system design, covering its importance, common use cases, various types, popular algorithms such as token bucket and leaky bucket, implementation across different system layers, and the challenges associated with configuring and scaling rate‑limiting solutions.

BackendSystem Designalgorithm
0 likes · 10 min read
Understanding Rate Limiting: Importance, Types, Algorithms, and Implementation
Xiaokun's Architecture Exploration Notes
Xiaokun's Architecture Exploration Notes
Mar 24, 2025 · Artificial Intelligence

How to Model Architecture for a High‑Performance Recommendation System

This article walks through business, conceptual, logical, and physical modeling steps to design a recommendation system architecture, detailing value propositions, workflow decomposition, component breakdown, and technology choices to meet reliability, low‑latency, and scalability requirements.

AISystem Designarchitecture modeling
0 likes · 10 min read
How to Model Architecture for a High‑Performance Recommendation System
Su San Talks Tech
Su San Talks Tech
Mar 19, 2025 · Operations

10 Proven Strategies to Achieve 99.99% System Availability

This article presents ten practical techniques—including redundant deployment, circuit breaking, traffic shaping, auto‑scaling, gray releases, downgrade switches, full‑link stress testing, data sharding, chaos engineering, and three‑layer monitoring—to dramatically improve system high‑availability from 99% to 99.99% in production environments.

BackendCloud NativeMicroservices
0 likes · 12 min read
10 Proven Strategies to Achieve 99.99% System Availability
21CTO
21CTO
Mar 18, 2025 · Fundamentals

The Ultimate Full-Stack Engineer Roadmap: AI, Cloud, Testing, Design & More

This comprehensive roadmap outlines the essential skills and tools—from AI assistants and data structures to testing frameworks, design patterns, cloud services, CI/CD pipelines, system design, performance tuning, and security practices—needed for aspiring full‑stack engineers to stand out in today’s competitive software industry.

AI toolsSoftware EngineeringSystem Design
0 likes · 10 min read
The Ultimate Full-Stack Engineer Roadmap: AI, Cloud, Testing, Design & More
Chen Tian Universe
Chen Tian Universe
Mar 7, 2025 · Product Management

Designing Modern Checkout Systems: Architecture, Flow, and Real‑World Scenarios

This article explores the evolution, architecture, design preparation, processing flow, front‑end/back‑end considerations, configuration strategies, and diverse real‑world examples of checkout systems across medical, e‑commerce, entertainment, ETC, and gaming domains, highlighting how business needs shape payment experiences.

BackendPayment ArchitectureSystem Design
0 likes · 36 min read
Designing Modern Checkout Systems: Architecture, Flow, and Real‑World Scenarios
Cognitive Technology Team
Cognitive Technology Team
Feb 2, 2025 · Fundamentals

Common Misconceptions in Distributed System Design and Their Solutions

Designing distributed systems often falls prey to misconceptions such as assuming reliable networks, zero latency, unlimited bandwidth, inherent security, static topology, zero transmission cost, and full autonomy, but applying retries, idempotency, message queues, encryption, dynamic discovery, caching, and time protocols can mitigate these issues.

ConsensusDistributed SystemsLatency
0 likes · 5 min read
Common Misconceptions in Distributed System Design and Their Solutions
Architect's Guide
Architect's Guide
Jan 24, 2025 · Backend Development

How to Design a High-Concurrency System: Key Architectural Strategies for Interviews

This article explains how to answer interview questions about designing high‑concurrency systems by outlining essential architectural techniques such as system decomposition, caching, message queues, database sharding, read‑write separation, and Elasticsearch, while emphasizing practical considerations and real‑world complexity.

System Designdatabase shardinghigh concurrency
0 likes · 9 min read
How to Design a High-Concurrency System: Key Architectural Strategies for Interviews
dbaplus Community
dbaplus Community
Jan 14, 2025 · Backend Development

Mastering High‑Performance, High‑Concurrency, High‑Availability Backend Systems

This article shares a backend engineer's practical methodology for building systems that simultaneously achieve high performance, high concurrency, and high availability, covering performance optimization, scaling strategies, fault‑tolerance techniques, and real‑world case studies from B‑ and C‑side logistics platforms.

DDDSystem Designcaching
0 likes · 27 min read
Mastering High‑Performance, High‑Concurrency, High‑Availability Backend Systems
NewBeeNLP
NewBeeNLP
Jan 14, 2025 · R&D Management

How to Kickstart Your CS Research Journey and Find LLM Serving Ideas

The author shares a candid half‑year reflection on entering computer‑science research, outlining practical steps for discovering research ideas, navigating papers, focusing on LLM serving systems, and emphasizing collaboration to help newcomers succeed in academia.

LLM servingSystem Designacademic journey
0 likes · 9 min read
How to Kickstart Your CS Research Journey and Find LLM Serving Ideas
Architect
Architect
Jan 7, 2025 · Backend Development

When Should You Split or Merge Microservices? A Practical Guide

This article examines the principles of microservice decomposition and composition, analyzes the risks of improper service splitting such as communication overhead, dependency loops, and chaotic call chains, and offers concrete governance strategies to achieve a balanced, maintainable architecture.

BackendMicroservicesSystem Design
0 likes · 10 min read
When Should You Split or Merge Microservices? A Practical Guide