Tagged articles

System Design

761 articles · Page 1 of 8
Code Farming
Code Farming
Aug 9, 2026 · Backend Development

How a System Handles 30 Million Simultaneous Video Views

The article breaks down how QuickTok supports 30 million concurrent video streams by calculating QPS, storage and bandwidth needs, then applying HDFS with HBase indexing and aggressive CDN pre‑warming to shrink traffic from 88 Tbps to under 4 Tbps.

CDNHDFSSystem Design
0 likes · 5 min read
How a System Handles 30 Million Simultaneous Video Views
samdeepthink
samdeepthink
Aug 7, 2026 · Frontend Development

Why Backend Engineers Mistake Frontend for Simple—and What That Reveals

The article explains that backend engineers often view frontend work as easy because it changes rapidly with user preferences, while backend deals with stable, long‑standing challenges like data consistency, making each side complex in fundamentally different ways.

ComplexityFrontendSoftware Engineering
0 likes · 4 min read
Why Backend Engineers Mistake Frontend for Simple—and What That Reveals
Code Farming
Code Farming
Aug 5, 2026 · Backend Development

How to Generate Billions of Conflict‑Free Short URLs

The article breaks down a real‑world architecture for a short‑URL service that must handle 12 billion entries and 40 k QPS, showing how to calculate capacity, compare generation algorithms, use Bloom filters for offline de‑duplication, and employ a three‑layer cache‑plus‑storage design to meet performance goals.

Bloom filterHBaseRedis
0 likes · 7 min read
How to Generate Billions of Conflict‑Free Short URLs
AI Engineer Programming
AI Engineer Programming
Aug 4, 2026 · Artificial Intelligence

Why Agents Call Unneeded Tools and How to Tackle It as a System‑Engineering Problem

The article defines tool hallucination in LLM agents, analyses training bias, context pollution, loop feedback and dialogue inertia as root causes, and proposes multi‑layer defenses—including visibility control, intent verification, runtime gating, architectural isolation, and feedback loops—framed as a system‑engineering challenge rather than mere prompt tweaking.

AgentLLMRuntime Guard
0 likes · 17 min read
Why Agents Call Unneeded Tools and How to Tackle It as a System‑Engineering Problem
Code Farming
Code Farming
Jul 30, 2026 · Backend Development

Can Your System Survive a Sudden 500K Live Viewers? 4 Proven Traffic‑Splitting Techniques

When a live broadcast suddenly attracts 500,000 viewers, the system faces 100,000 QPS likes and rapid reward transactions; this article breaks down a battle‑tested traffic‑splitting architecture—room‑based sharding, queue buffering, multi‑layer write caching, and consistent‑hash sharding—showing how each component controls load, ensures consistency, and enables seamless scaling.

System Designconsistent hashingdistributed cache
0 likes · 6 min read
Can Your System Survive a Sudden 500K Live Viewers? 4 Proven Traffic‑Splitting Techniques
samdeepthink
samdeepthink
Jul 25, 2026 · Backend Development

Do You Need Strong Coding Skills to Be an Effective Architect?

The author argues that, in most cases, a software architect must possess solid coding abilities because architecture decisions are validated through implementation, and without hands‑on coding the design often fails to meet real‑world constraints.

MicroservicesSystem Designbackend development
0 likes · 4 min read
Do You Need Strong Coding Skills to Be an Effective Architect?
samdeepthink
samdeepthink
Jul 24, 2026 · Industry Insights

How Should Companies Hire Programmers in the AI Era?

The article argues that as AI takes over most business code, hiring will shift from pure coding tests to evaluating system‑design skills and the ability to collaborate with AI, emphasizing decision‑making over rote implementation.

AIAI collaborationSystem Design
0 likes · 5 min read
How Should Companies Hire Programmers in the AI Era?
Liangxu Linux
Liangxu Linux
Jul 22, 2026 · Interview Experience

Top Embedded Engineer Interview Questions Every Interviewer Should Ask

This article outlines the essential embedded‑engineer interview questions—covering pointers, memory management, interrupts, peripheral protocols, debugging strategies, and system design—while explaining the reasoning behind each question and what answers reveal about a candidate's depth of knowledge.

C languageDebuggingInterview
0 likes · 8 min read
Top Embedded Engineer Interview Questions Every Interviewer Should Ask
samdeepthink
samdeepthink
Jul 22, 2026 · Backend Development

Why You Should Minimize Local Cache Usage

The article argues that local caches add significant consistency and management complexity, so they should be avoided unless a genuine performance bottleneck exists, illustrating the point with real‑world promotion spikes, GC concerns, and careful off‑heap testing.

GCRedisSystem Design
0 likes · 4 min read
Why You Should Minimize Local Cache Usage
Wu Shixiong's Large Model Academy
Wu Shixiong's Large Model Academy
Jul 21, 2026 · Artificial Intelligence

How to Decompose a Production‑Ready RAG System for Interview Success

The article outlines a production‑ready RAG architecture by separating offline ingestion and online query pipelines, detailing nine ingestion steps, online request flow, data storage responsibilities, failure‑handling, monitoring, and acceptance criteria, all illustrated with concrete examples and traceable state machines.

Failure handlingMonitoringRAG
0 likes · 29 min read
How to Decompose a Production‑Ready RAG System for Interview Success
Code Farming
Code Farming
Jul 20, 2026 · Backend Development

How a Message Queue Keeps Flash‑Sale Systems Stable Under 10k Orders per Second

The article explains how using a message queue as a buffer, asynchronous processor, and decoupling layer enables flash‑sale systems to handle tens of thousands of orders per second, reducing database overload, cutting response time from 500 ms to 50 ms, and preventing cascade failures.

DecouplingFlash SaleMessage Queue
0 likes · 5 min read
How a Message Queue Keeps Flash‑Sale Systems Stable Under 10k Orders per Second
Nightwalker Tech
Nightwalker Tech
Jul 20, 2026 · Artificial Intelligence

Designing Reliable AI Agents: From a Single Prompt to Stable Delivery

The article explains why treating complex AI agents as a single long prompt leads to instability, and proposes a reusable closed‑loop architecture—scheduler, planner, executor, evaluator, repairer, and finalizer—that makes agents explainable, recoverable, and safely deliverable in production.

AI AgentClosed-loop ArchitecturePrompt Engineering
0 likes · 21 min read
Designing Reliable AI Agents: From a Single Prompt to Stable Delivery
Ray's Galactic Tech
Ray's Galactic Tech
Jul 19, 2026 · Artificial Intelligence

Why the Real Production Bottleneck for AI Agents Is the Harness, Not the Model

The article explains that when AI agents move from prototype to production, failures usually stem from the execution harness—issues like multi‑step orchestration, tool integration, context overflow, and lack of observability—rather than the underlying language model itself, and it provides a concrete seven‑layer framework (ETCLOVG) to diagnose and engineer a reliable harness.

AI agentsETCLOVGHarness Engineering
0 likes · 32 min read
Why the Real Production Bottleneck for AI Agents Is the Harness, Not the Model
Infinite Tech Management
Infinite Tech Management
Jul 15, 2026 · R&D Management

Practical Guide to Drawing Architecture Diagrams: Using an AI Customer Service System as an Example

This article walks through a step‑by‑step method for creating a technical architecture diagram of an AI‑powered customer service system, covering how to identify the core business flow, map states and data ownership, decide sync/async boundaries, place modules, and annotate risks and support capabilities.

AI chatbotArchitecture DiagramSystem Design
0 likes · 18 min read
Practical Guide to Drawing Architecture Diagrams: Using an AI Customer Service System as an Example
YiSu Grain
YiSu Grain
Jul 15, 2026 · R&D Management

From Tech Terms to Real Architecture Design: Day22‑Day42 Learning Roadmap

After completing the first 21 days of foundational topics, the second stage (Day22‑Day42) shifts focus to core architecture design, covering stakeholders, requirements, trade‑offs, evaluation methods, and a detailed daily syllabus that guides learners from theory to practical system design.

System Designarchitecture evaluationlearning roadmap
0 likes · 12 min read
From Tech Terms to Real Architecture Design: Day22‑Day42 Learning Roadmap
Code Farming
Code Farming
Jul 13, 2026 · Backend Development

Mastering Traffic Control: Keeping Systems Stable Under a Million Concurrent Requests

The article explains how to prevent system crashes during massive traffic spikes by applying three core techniques—rate limiting, circuit breaking, and graceful degradation—detailing algorithm choices, state machines, and practical implementation steps for high‑concurrency back‑end services.

System Designbackendcircuit breaker
0 likes · 6 min read
Mastering Traffic Control: Keeping Systems Stable Under a Million Concurrent Requests
samdeepthink
samdeepthink
Jul 10, 2026 · R&D Management

Why I Proactively Gave a Young Engineer a Raise and Promotion

Over two years I promoted a junior developer to mid‑level, raised his salary, and increased his bonus after he consistently delivered clean DDD‑styled code, handled simple tasks flawlessly, proactively addressed third‑party integration challenges, and demonstrated the ability to take on greater responsibility, illustrating the true criteria leaders use for advancement.

DDDSystem Designcareer growth
0 likes · 8 min read
Why I Proactively Gave a Young Engineer a Raise and Promotion
IT Learning Made Simple
IT Learning Made Simple
Jul 9, 2026 · Fundamentals

Master System Permissions and Boundary Architecture by Analyzing a Popular Family Drama

The article uses the plot of the viral family series ‘Researcher’s Daughter‑in‑Law Fixes the Toxic Relatives’ to illustrate core IT concepts such as three‑tier B/S architecture, the principle of least privilege, permission‑fuse mechanisms, and network boundary isolation, helping beginners grasp these topics without code.

IT educationPermission ManagementSystem Design
0 likes · 7 min read
Master System Permissions and Boundary Architecture by Analyzing a Popular Family Drama
AI Illustrated Series
AI Illustrated Series
Jul 8, 2026 · Interview Experience

How to Design a Multi‑Agent Collaborative Office Assistant System

The article outlines a practical interview‑style design for a multi‑agent office assistant, detailing role specialization, task allocation flow, three communication patterns, conflict‑resolution strategies, and concrete usage scenarios such as meeting scheduling, weekly reporting, and sales data analysis.

System Designcommunication patternsconflict resolution
0 likes · 5 min read
How to Design a Multi‑Agent Collaborative Office Assistant System
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
Subtle Storm
Subtle Storm
Jul 2, 2026 · R&D Management

How to Gracefully Transition from Programmer to Architect

The article explains that moving from programmer to architect requires shifting focus from isolated code elegance to system‑wide thinking, mastering trade‑offs, learning from production incidents, broadening technical breadth, and communicating designs in business terms, offering a step‑by‑step roadmap for the transition.

System Designcareer developmentcommunication
0 likes · 6 min read
How to Gracefully Transition from Programmer to Architect
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
Software Engineering 3.0 Era
Software Engineering 3.0 Era
Jun 21, 2026 · Fundamentals

What Is the First Principle of Software Engineering and Why It Matters

The article explains that software engineering’s recurring problems stem from three inherent contradictions—state‑space explosion versus human cognition, inevitable iteration versus entropy, and collective production versus information loss—and presents a four‑layer failure model and a concrete first‑principle framework to guide sustainable system design, even in the AI era.

AI ToolsSoftware EngineeringSystem Design
0 likes · 14 min read
What Is the First Principle of Software Engineering and Why It Matters
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.

Architecture DiagramSystem Designbest practices
0 likes · 7 min read
Step-by-Step Guide to Creating Your First Architecture Diagram
Hacker Afternoon Tea
Hacker Afternoon Tea
Jun 20, 2026 · Artificial Intelligence

How Multica Turns 2 People and 10 Agents into the Output of a 20‑Person Team

Multica treats AI agents as colleagues rather than tools, running them on users' machines while the server only stores data, queues tasks, and broadcasts events, and uses a four‑layer frontend, dual data streams, and a set of core modules to let a small team manage dozens of agents with real‑time visibility and measurable productivity.

AI agentsGo backendNext.js
0 likes · 12 min read
How Multica Turns 2 People and 10 Agents into the Output of a 20‑Person Team
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 Application DevelopmentAI agentsLLM
0 likes · 14 min read
From AI Coding to Full‑Stack AI Apps: Master Claude, Codex, Agents, and Skills
Subtle Storm
Subtle Storm
Jun 15, 2026 · Backend Development

Caching, Rate Limiting, Smoothing, and Idempotency: Solving Concurrency Problems

The article breaks down how caching reduces repeated slow‑resource access, rate limiting protects systems from overload, smoothing (peak shaving) buffers burst traffic with queues, and idempotency prevents duplicate operations, using a milk‑tea shop analogy to illustrate each technique’s role in high‑concurrency environments.

IdempotencyPeak ShavingSystem Design
0 likes · 7 min read
Caching, Rate Limiting, Smoothing, and Idempotency: Solving Concurrency Problems
Chen Tian Universe
Chen Tian Universe
Jun 15, 2026 · Operations

Ready‑to‑Use Settlement System Design Cases: 7 Real‑World Examples

This article presents a reusable 10‑step framework for designing settlement systems and showcases seven detailed real‑world case studies—including enterprise welfare, government services, promotion platforms, bank acquiring, points e‑commerce, highway ETC, and consumer finance—illustrating data sources, settlement flows, rule configuration, document design, and integration points.

Case studyFinTechSettlement
0 likes · 35 min read
Ready‑to‑Use Settlement System Design Cases: 7 Real‑World Examples
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 NativeSystem Design
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.

LLM deploymentRAGSystem Design
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.

Code ReviewSystem Designarchitecture design
0 likes · 9 min read
A Day in the Life of an Architect: Meetings, Diagrams, and Taking the Blame
Architectural Methodology
Architectural Methodology
Jun 5, 2026 · Interview Experience

How to Ace Architecture Interview Questions with Structured Thinking

The article explains that unlike developer interviews, architecture interviews focus on structured thinking, problem decomposition, and communication, and provides a step‑by‑step framework—break the problem, layer the design, weigh trade‑offs, and use a STAR‑plus‑technical format—along with concrete examples and common pitfalls to avoid.

DDDSTAR methodSystem Design
0 likes · 7 min read
How to Ace Architecture Interview Questions with Structured Thinking
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
Subtle Storm
Subtle Storm
May 31, 2026 · Artificial Intelligence

Essential AI Knowledge Every Top Architect Must Master

The article outlines the AI topics that modern architects need to master—including fundamentals, weak and narrow AI, generative models, large language models, Transformers, prompt engineering, multimodal concepts, intelligent agents, end‑to‑end system design, MLOps, distributed high‑performance computing, and technology‑cost trade‑offs—highlighting why AI expertise is now a core requirement for architectural roles.

AIDistributed ComputingIntelligent Agents
0 likes · 5 min read
Essential AI Knowledge Every Top Architect Must Master
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 EngineeringAgentContext 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 EngineeringAI agentsHarness Engineering
0 likes · 13 min read
A Panoramic Look at Harness Engineering: The Engineering Paradigm for Production‑Grade AI Agents
Subtle Storm
Subtle Storm
May 26, 2026 · Cloud Native

Structuring a High-Concurrency System Design Paper for the 2026 Soft Exam

The article outlines a step‑by‑step framework for writing a high‑concurrency system design paper, covering project background, performance challenges, six concrete technical solutions—including multi‑level caching, async processing, rate limiting, database optimization, microservice decomposition, and elastic scaling—and how to quantify their impact with real data.

KubernetesMicroservicesRedis
0 likes · 6 min read
Structuring a High-Concurrency System Design Paper for the 2026 Soft Exam
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
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.

Architecture DiagramSystem DesignTechnical 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 EnvironmentCoding Agent
0 likes · 8 min read
Interview Question: What Is Harness Engineering and How to Answer It
Tinker Programmer
Tinker Programmer
May 3, 2026 · Artificial Intelligence

Why 99% of AI Agents Fail and How to Avoid Common Pitfalls

Most developers mistake model capability for system capability, leading to unstable agents; this article breaks down six essential modules—four‑layer architecture, execution model, memory system, framework choice, multi‑agent design, and observability—to guide engineers toward production‑ready AI agents.

AI agentsSystem Designexecution model
0 likes · 6 min read
Why 99% of AI Agents Fail and How to Avoid Common Pitfalls
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 workflowAutomationCareer Transition
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 safetyClaudePrompt Engineering
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.

Architecture DiagramBounded ContextMicroservices
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 DesignSystem DesignURL shortener
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.

AIPrompt EngineeringSystem Design
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
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.

Backend ArchitectureSystem 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 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 agentsCompound EngineeringDocumentation
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.

Backend ArchitectureInterview PreparationMicroservices
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.

System Designarchitecturecase studies
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.

Software testingSystem Designcapability 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 developmentSoftware Engineering
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 ManagementLarge Language ModelsPrompt 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.

Control PlaneIdempotencyOpenClaw
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 ArchitectureMicroservicesSystem Design
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.

InterviewMessage QueueSystem Design
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.

KafkaLeaderboardRedis
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 ArchitectureHooksSoftware 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.

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

GoInterview PreparationMiddleware
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.

Flash SaleRedisSystem Design
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.

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

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

Distributed ArchitectureHigh ThroughputSliding Window
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.

Backend ArchitectureSystem Designscalability
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.

Distributed ArchitectureShardingSliding 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.

InterviewLinux commandsLoad Balancing
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 ArchitectureDatabase ScalingSystem 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.

LeaderboardMessage QueueSystem Design
0 likes · 7 min read
How to Build a Billion‑User Real‑Time Step Leaderboard Like WeChat Sports