DEV Community

Architecture

The fundamental structures of a software system.

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
Two-Phase Commit Demystified: When Distributed Transactions Are Unavoidable

Two-Phase Commit Demystified: When Distributed Transactions Are Unavoidable

Comments 1
3 min read
Why AI Systems Break in Production (And the 5 Architecture Decisions That Prevent It)

Why AI Systems Break in Production (And the 5 Architecture Decisions That Prevent It)

Comments
4 min read
How I Synced 100K Items from an iOS App Using CSV & GZIP (No Backend)

How I Synced 100K Items from an iOS App Using CSV & GZIP (No Backend)

Comments
4 min read
🚀 The "Legacy Code" Nightmare is Over: How AI Agents are Automating App Modernization

🚀 The "Legacy Code" Nightmare is Over: How AI Agents are Automating App Modernization

Comments
4 min read
架构决策记录(ADR):让架构演进有据可循

架构决策记录(ADR):让架构演进有据可循

Comments
1 min read
Agent-Kernel: A Cognitive Operating System for AI-Assisted Development

Agent-Kernel: A Cognitive Operating System for AI-Assisted Development

Comments
5 min read
Perpetual Engine Series Part 2: Real-Time PnL Calculation 📈

Perpetual Engine Series Part 2: Real-Time PnL Calculation 📈

4
Comments 2
3 min read
Building an AI companion with persistent memory — Redis + ChromaDB

Building an AI companion with persistent memory — Redis + ChromaDB

Comments
6 min read
How Large Language Models Work: Explained Simply

How Large Language Models Work: Explained Simply

Comments
3 min read
Beyond SETNX: Implementing a Production-Grade Distributed Lock with Node.js and Redis Lua Scripts

Beyond SETNX: Implementing a Production-Grade Distributed Lock with Node.js and Redis Lua Scripts

Comments
12 min read
AI Architecture in 2026: The Stack That Actually Works

AI Architecture in 2026: The Stack That Actually Works

Comments
2 min read
AI Works Better When Behaviour Is Explicit

AI Works Better When Behaviour Is Explicit

Comments
4 min read
Traits to Services: Refactoring for Testability (and for Agents)

Traits to Services: Refactoring for Testability (and for Agents)

Comments
5 min read
Building a ‘simple’ async service in Rust (and why it wasn’t simple)

Building a ‘simple’ async service in Rust (and why it wasn’t simple)

Comments
4 min read
Database Connection Pooling: What Every Backend Developer Should Know

Database Connection Pooling: What Every Backend Developer Should Know

Comments 1
3 min read
👋 Sign in for the ability to sort posts by relevant, latest, or top.