Tagged articles

System Design

727 articles · Page 1 of 8
Linyb Geek Road
Linyb Geek Road
Jul 3, 2026 · Artificial Intelligence

Production-Ready AI Agent Harness: Architecture and Design Principles

The article explains why the stability of AI agents depends on the harness rather than the model, outlines a five‑layer production‑grade harness architecture (Environment, Tool, Control, Memory, Evaluation), and presents five engineering principles to build a reliable, observable, and maintainable agent runtime system.

AI AgentHarness EngineeringMemory Management
0 likes · 18 min read
Production-Ready AI Agent Harness: Architecture and Design Principles
IT Learning Made Simple
IT Learning Made Simple
Jul 2, 2026 · Operations

Process View: The Heartbeat of System Runtime

The article explains the process view, which reveals how a system operates at runtime, covering processes, threads, inter‑process communication, concurrency models, synchronization mechanisms, performance indicators, and design principles, illustrated with diagrams and a concrete e‑commerce case study.

IPCSystem Designarchitecture
0 likes · 9 min read
Process View: The Heartbeat of System Runtime
IT Learning Made Simple
IT Learning Made Simple
Jun 21, 2026 · Fundamentals

Step-by-Step Guide to Creating Your First Architecture Diagram

This tutorial walks you through why beginners struggle with blank canvases, how to define the diagram’s purpose, gather system details, use common shapes and connectors, and build a complete e‑commerce architecture diagram in Draw.io while avoiding common pitfalls.

System Designarchitecture diagrambest practices
0 likes · 7 min read
Step-by-Step Guide to Creating Your First Architecture Diagram
JavaGuide
JavaGuide
Jun 18, 2026 · Artificial Intelligence

From AI Coding to Full‑Stack AI Apps: Master Claude, Codex, Agents, and Skills

AIGuide is a free, open‑source handbook that walks Java, Go, frontend, testing, and architecture professionals through the entire AI application development lifecycle—from LLM fundamentals and RAG to agents, system design, and practical AI‑assisted coding—providing real‑world scenarios, key parameters, pitfalls, and interview preparation.

AI AgentsAI application developmentLLM
0 likes · 14 min read
From AI Coding to Full‑Stack AI Apps: Master Claude, Codex, Agents, and Skills
IT Learning Made Simple
IT Learning Made Simple
Jun 8, 2026 · R&D Management

The Essential Gear to Become a Software Architect

This guide maps the complete skill tree for aspiring software architects, detailing foundational knowledge, core competencies such as system design and performance tuning, extended expertise in cloud‑native and big‑data technologies, and a staged learning roadmap to help newcomers acquire the necessary gear.

Big DataCloud NativePerformance Optimization
0 likes · 9 min read
The Essential Gear to Become a Software Architect
AI Engineer Programming
AI Engineer Programming
Jun 8, 2026 · Artificial Intelligence

When to Use Small Models: A System Design Perspective

Small models are chosen based on deployment constraints rather than absolute parameter counts; the article outlines how resource limits, latency, cost, privacy, and task characteristics define their suitability, compares their strengths and weaknesses to large models, and offers system‑level design patterns for effective use.

Inference OptimizationLLM deploymentRAG
0 likes · 20 min read
When to Use Small Models: A System Design Perspective
IT Learning Made Simple
IT Learning Made Simple
Jun 7, 2026 · Industry Insights

A Day in the Life of an Architect: Meetings, Diagrams, and Taking the Blame

The article walks through a typical software architect’s day—from early‑morning stand‑ups and requirement reviews, through writing design documents, ad‑hoc incident triage, architecture review meetings, code reviews, and technical‑debt cleanup—highlighting time allocation, required skills, pain points, and practical advice for aspiring architects.

Career AdviceSystem Designarchitecture design
0 likes · 9 min read
A Day in the Life of an Architect: Meetings, Diagrams, and Taking the Blame
IT Learning Made Simple
IT Learning Made Simple
Jun 2, 2026 · R&D Management

What Exactly Does a Software Architect Do? The Role That Involves More PPTs Than Coding

The article demystifies the software architect role by outlining core duties such as system design, technology selection, solving technical challenges, cross‑team coordination, a typical daily schedule, and how it differs from senior developers, while emphasizing that architects are not omnipotent but facilitators.

System Designrole comparisonsoftware architecture
0 likes · 8 min read
What Exactly Does a Software Architect Do? The Role That Involves More PPTs Than Coding
Linyb Geek Road
Linyb Geek Road
May 31, 2026 · Artificial Intelligence

From Prompt to Harness: The Three Evolutions of AI Engineering

The article traces AI engineering's three-stage evolution—from single‑turn Prompt Engineering, through multi‑turn Context Engineering, to system‑level Harness Engineering—explaining the problems each stage solves, the techniques introduced, concrete examples, and why the shift matters for scalable, reliable AI agents.

AI EngineeringAgentHarness Engineering
0 likes · 11 min read
From Prompt to Harness: The Three Evolutions of AI Engineering
Linyb Geek Road
Linyb Geek Road
May 29, 2026 · Artificial Intelligence

A Panoramic Look at Harness Engineering: The Engineering Paradigm for Production‑Grade AI Agents

The article explains why Harness Engineering is needed, defines its core concepts, details a five‑layer architecture with concrete mechanisms, outlines design principles and practical steps for building stable, observable AI agents, and discusses future opportunities and limitations.

AI AgentsAI EngineeringHarness Engineering
0 likes · 13 min read
A Panoramic Look at Harness Engineering: The Engineering Paradigm for Production‑Grade AI Agents
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.

Message QueuePulsarRocketMQ
0 likes · 12 min read
Designing a Hundred‑Billion‑Scale Message Queue: A ByteDance Interview Walkthrough
Infinite Tech Management
Infinite Tech Management
May 17, 2026 · Fundamentals

Tech Lead’s Guide: How to Create Effective System Architecture Diagrams

This article explains why a proper technical architecture diagram is essential, defines its purpose, outlines three hierarchical view levels, presents a six‑step method for drawing clear, layered diagrams, highlights common pitfalls, and shows how to keep diagrams up‑to‑date as living documentation for teams and stakeholders.

System Designarchitecture diagramlayered architecture
0 likes · 13 min read
Tech Lead’s Guide: How to Create Effective System Architecture Diagrams
AgentGuide
AgentGuide
May 9, 2026 · Artificial Intelligence

Interview Question: What Is Harness Engineering and How to Answer It

The article defines Harness Engineering—also called "驾驭工程"—as a set of engineering methods that create a structured environment for AI agents, addressing issues like missing context, tool access, feedback loops, and security, and contrasts it with prompt engineering while providing concrete implementation steps.

AI AgentAgent EnvironmentHarness Engineering
0 likes · 8 min read
Interview Question: What Is Harness Engineering and How to Answer It
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
Infinite Tech Management
Infinite Tech Management
Apr 28, 2026 · R&D Management

From Business Boxes to Microservices: A Technical Leader’s Guide to Application Architecture Diagrams

The article explains how to translate business architecture boxes into concrete micro‑service designs, outlines a four‑step mapping method, defines service granularity, contracts, cross‑cutting concerns, diagram notation, and presents two diagram styles with real‑world pitfalls and best‑practice recommendations.

MicroservicesSystem Designapplication architecture
0 likes · 18 min read
From Business Boxes to Microservices: A Technical Leader’s Guide to Application Architecture Diagrams
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.

API designCachingSystem Design
0 likes · 24 min read
How to Design a Billion‑Scale URL Shortening System for an Interview
Infinite Tech Management
Infinite Tech Management
Apr 24, 2026 · R&D Management

From Pig Pens to Skyscrapers: How Programmers Become Architects

The article explains why coding skill alone isn’t enough, outlines the four essential architectural mindsets, shows how neglecting business, people, technology, and operational complexity turns systems into spaghetti, and offers concrete career advice for engineers at every level.

System Designarchitectural thinkingcareer development
0 likes · 10 min read
From Pig Pens to Skyscrapers: How Programmers Become Architects
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.

AIEvaluationPrompt 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 AgentsHarness EngineeringLLM orchestration
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 CodeContext Management
0 likes · 5 min read
Why Real‑World Constraints Define the Success of Claude Code Agents
Architecture Breakthrough
Architecture Breakthrough
Apr 16, 2026 · Backend Development

Mastering Asynchronous Processing: Design Principles, Patterns, and Risks

This comprehensive guide explains the purpose, core concepts, suitable scenarios, common patterns, benefits, and potential pitfalls of asynchronous processing, offering detailed design, development, review, and operational principles to help teams build reliable, high‑throughput systems.

ReliabilitySystem Designasynchronous processing
0 likes · 22 min read
Mastering Asynchronous Processing: Design Principles, Patterns, and Risks
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 AgentsHarness EngineeringPrompt 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 AgentsCompound EngineeringKnowledge Management
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 AgentsCompound EngineeringSystem Design
0 likes · 12 min read
CE System Design: From Workflow to AI Agent Engineering
LuTiao Programming
LuTiao Programming
Mar 25, 2026 · Backend Development

From Confusion to Mastery: A Structured Path for System Design Skills

The article explains why many developers get stuck when moving from writing business code to system design, outlines a step‑by‑step engineering learning path that covers core components, hands‑on examples, trade‑off analysis, interview preparation, and communication techniques to build a holistic system‑design mindset.

MicroservicesSystem Designbackend-architecture
0 likes · 7 min read
From Confusion to Mastery: A Structured Path for System Design Skills
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 StudiesSystem Designarchitecture
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.

System DesignTest Developmentcapability model
0 likes · 11 min read
From Tester to Coach: Building a Three‑Layer Capability Model
LuTiao Programming
LuTiao Programming
Mar 9, 2026 · Industry Insights

Is Learning Programming Still Worth It in 2026? The Reality May Surprise You

With AI coding assistants now capable of completing complex engineering tasks and many traditional programmer roles declining, the article analyzes industry data, evolving development workflows, and the new system‑design focus required for engineers, concluding that learning to program remains valuable when approached differently.

AI coding assistantsAI-first developmentSystem Design
0 likes · 9 min read
Is Learning Programming Still Worth It in 2026? The Reality May Surprise You
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 ManagementSystem Designcost optimization
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.

Control PlaneOpenClawSystem Design
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 ServicePrompt Engineering
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 programmingGLM-5System Design
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.

MicroservicesSystem Designbackend-architecture
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.

MicroservicesSystem Designevent-driven
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.

High concurrencyLeaderboardRedis
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.

HooksSystem Designbackend-architecture
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.

System Designarchitecturefailure modes
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.

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

Distributed LockNettyRedis GEO
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.

Flash SaleHigh concurrencyRedis
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 DesignTransaction Managementarchitecture
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.

Flash SaleSystem Designbackend
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.

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

Industry TrendsSystem Designarchitectural 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.

MQReliabilitySystem Design
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.

Sliding WindowSystem Designdistributed architecture
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 modelSystem Design
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.

MicroservicesSystem Designbackend
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 modelSystem Design
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.

System Designbackend-architecturescalability
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.

CachingShardingSliding Window
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.

Linux commandsSRESystem Design
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.

CachingHigh concurrencySystem Design
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.

High concurrencyLeaderboardMessage Queue
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.

High concurrencyMessage QueueSystem Design
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.

High concurrencySystem DesignToken Bucket
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.

Enterprise ArchitectureSystem Designapplication 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.

Career PathSystem Designprogrammer
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.

API designSystem DesignURL shortener
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.

Flash SaleQPSSystem 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.

PulsarRabbitMQSystem Design
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 CoordinationMulti-Agent Systems
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.

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

High AvailabilitySystem Designbackend
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.

CacheHigh AvailabilityJDK
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 DesignMicroservicesSystem Design
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.

System Designmonolithsoftware architecture
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.

MicroservicesSystem Designdesign principles
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.

AIObservabilitySystem Design
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.

High AvailabilityIaaSSystem Design
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.

System Designcognitive limitsinformation architecture
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.

OperationsSystem Designarchitecture
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 DevelopmentRead ReceiptsSystem Design
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.

System Designbackend-architecturedistributed systems
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.

DatabasesSystem Designarchitecture
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 modelSystem Design
0 likes · 10 min read
How to Create Clear Architecture Diagrams: Methods and Views Explained