DEV Community

Architecture

The fundamental structures of a software system.

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
Fighting the Client Spaghetti Monster with Rust Traits

Fighting the Client Spaghetti Monster with Rust Traits

Comments
11 min read
Modernizing Scheduled Tasks: Reliability, Scale, and Zero Maintenance

Modernizing Scheduled Tasks: Reliability, Scale, and Zero Maintenance

Comments
5 min read
Building an "Unstoppable" Serverless Payment System on AWS (Circuit Breaker Pattern)

Building an "Unstoppable" Serverless Payment System on AWS (Circuit Breaker Pattern)

Comments
4 min read
Mensageria com RabbitMQ e Golang

Mensageria com RabbitMQ e Golang

Comments
3 min read
You Don't Hate Abstractions

You Don't Hate Abstractions

Comments
19 min read
Building a Modern Android UI Stack with Jetpack Compose (Senior Guide

Building a Modern Android UI Stack with Jetpack Compose (Senior Guide

1
Comments
3 min read
Production AI Reliability: How Detective, Diagnostician, and Predictive Agents Work Together

Production AI Reliability: How Detective, Diagnostician, and Predictive Agents Work Together

Comments
2 min read
Every System Is a Trade-Off: What Learning Distributed Systems Taught Me

Every System Is a Trade-Off: What Learning Distributed Systems Taught Me

Comments
3 min read
Monolith app to Cloud-Native (Re-platforming)

Monolith app to Cloud-Native (Re-platforming)

Comments
5 min read
The Evolution of Landscape Design Workflow: A 2026 Perspective on AI

The Evolution of Landscape Design Workflow: A 2026 Perspective on AI

Comments
6 min read
Why We Ditched "Polling" for WebSockets in Industrial IoT

Why We Ditched "Polling" for WebSockets in Industrial IoT

Comments
1 min read
Apache Dev List Digest: Iceberg, Polaris, Arrow & Parquet (Nov 24-Dec 8, 2025)

Apache Dev List Digest: Iceberg, Polaris, Arrow & Parquet (Nov 24-Dec 8, 2025)

Comments
6 min read
Building Scalable AI Agent Systems: Three Evolutions

Building Scalable AI Agent Systems: Three Evolutions

1
Comments
18 min read
Building a Cybersecurity Home lab: Architecture, Tools, and Lessons Learned

Building a Cybersecurity Home lab: Architecture, Tools, and Lessons Learned

3
Comments
3 min read
Inside SQLite Backend: Virtual Machine, Storage, and the Build Process

Inside SQLite Backend: Virtual Machine, Storage, and the Build Process

11
Comments
3 min read
Inside the SQLite Frontend: Tokenizer, Parser, and Code Generator

Inside the SQLite Frontend: Tokenizer, Parser, and Code Generator

21
Comments
4 min read
A Theoretical Analysis of Reversible Computation for Programmers

A Theoretical Analysis of Reversible Computation for Programmers

Comments
23 min read
Why I Flipped Express on Its Head: Rethinking Backends with a Brain-Inspired Neuron/Synapse Pattern

Why I Flipped Express on Its Head: Rethinking Backends with a Brain-Inspired Neuron/Synapse Pattern

Comments
3 min read
The Death of Architectural Design in Agile

The Death of Architectural Design in Agile

1
Comments 1
1 min read
Organizing AI Applications: Lessons from traditional software architecture

Organizing AI Applications: Lessons from traditional software architecture

17
Comments 2
16 min read
Performance Traps When Your Next.js CMS Setup Becomes Too Bloated (and How to Fix Them)

Performance Traps When Your Next.js CMS Setup Becomes Too Bloated (and How to Fix Them)

Comments
3 min read
Securing Real-Time Pipelines: Auth, CORS, and DoS Protection

Securing Real-Time Pipelines: Auth, CORS, and DoS Protection

Comments
6 min read
2025 Year in Review: Apache Iceberg, Polaris, Parquet, and Arrow

2025 Year in Review: Apache Iceberg, Polaris, Parquet, and Arrow

Comments
6 min read
How Queues Saved Our API from Meltdown

How Queues Saved Our API from Meltdown

Comments
4 min read
Usage Based Billing: A Practical Guide for Engineers

Usage Based Billing: A Practical Guide for Engineers

Comments
5 min read
loading...