DEV Community

Architecture

The fundamental structures of a software system.

Posts

đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.
The end of the programmer: 26 predictions I dare you to break

The end of the programmer: 26 predictions I dare you to break

Comments
17 min read
LLM APIs as Infrastructure: Building Deterministic Systems Around Probabilistic AI

LLM APIs as Infrastructure: Building Deterministic Systems Around Probabilistic AI

12
Comments 9
6 min read
Why I Am Building Rudhra as an Agent Operating Platform

Why I Am Building Rudhra as an Agent Operating Platform

Comments
4 min read
System Design - 13. Message Queues Explained: Why LinkedIn Built Kafka and Changed Async Communication Forever

System Design - 13. Message Queues Explained: Why LinkedIn Built Kafka and Changed Async Communication Forever

Comments
8 min read
REST vs GraphQL vs gRPC — Which One Should You Actually Use?

REST vs GraphQL vs gRPC — Which One Should You Actually Use?

1
Comments
5 min read
One Agent Identity Per Customer: Multi-Tenant Email

One Agent Identity Per Customer: Multi-Tenant Email

Comments 1
5 min read
System Design - 12. REST vs GraphQL vs gRPC: Choosing the Right API for Every Job

System Design - 12. REST vs GraphQL vs gRPC: Choosing the Right API for Every Job

2
Comments
9 min read
System Design - 10. Load Balancing: The Traffic Cop That Keeps the Internet Alive

System Design - 10. Load Balancing: The Traffic Cop That Keeps the Internet Alive

Comments
9 min read
Transactional Outbox with Kafka: How to Stop Losing Events When Syncing Databases

Transactional Outbox with Kafka: How to Stop Losing Events When Syncing Databases

Comments
2 min read
The Geometry of Truth: Why Vibe Coding is Shattering Software Architecture

The Geometry of Truth: Why Vibe Coding is Shattering Software Architecture

Comments
3 min read
Retry in Distributed Systems — How Production Systems Recover From Temporary Failures

Retry in Distributed Systems — How Production Systems Recover From Temporary Failures

2
Comments
3 min read
What a Useful Technical Debt Finding Should Contain

What a Useful Technical Debt Finding Should Contain

Comments 1
2 min read
Read Replicas vs Sharding Explained Simply: When to Scale Reads vs When to Split Data

Read Replicas vs Sharding Explained Simply: When to Scale Reads vs When to Split Data

Comments
3 min read
REST API Design: Building APIs That Developers Love (2026)

REST API Design: Building APIs That Developers Love (2026)

Comments
5 min read
C# 10 to 14: what changed in the language over five years

C# 10 to 14: what changed in the language over five years

Comments
4 min read
đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.