Forem

Architecture

The fundamental structures of a software system.

Posts

đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.
Monorepo vs Polyrepo: How to Structure Your Backend Projects

Monorepo vs Polyrepo: How to Structure Your Backend Projects

Comments
1 min read
Building TitanMQ: Designing a Message Queue That Learns from Kafka, RabbitMQ, and ZeroMQ

Building TitanMQ: Designing a Message Queue That Learns from Kafka, RabbitMQ, and ZeroMQ

1
Comments 1
10 min read
Real-Time Event Streaming: Kafka vs Redis Streams vs NATS in 2026

Real-Time Event Streaming: Kafka vs Redis Streams vs NATS in 2026

2
Comments 1
6 min read
Stop Writing Frontend Types: Building a Backend-Driven Metadata Protocol
Cover image for Stop Writing Frontend Types: Building a Backend-Driven Metadata Protocol

Stop Writing Frontend Types: Building a Backend-Driven Metadata Protocol

1
Comments
5 min read
OKLCH: Why Your CSS Color System Is Lying to You

OKLCH: Why Your CSS Color System Is Lying to You

1
Comments
2 min read
Why You Are Losing 40% of Your Mobile Users (The Deep Linking Crisis)
Cover image for Why You Are Losing 40% of Your Mobile Users (The Deep Linking Crisis)

Why You Are Losing 40% of Your Mobile Users (The Deep Linking Crisis)

Comments
2 min read
“From Idea to Implementation: Our Guidewire Hackathon Phase II Journey”
Cover image for “From Idea to Implementation: Our Guidewire Hackathon Phase II Journey”

“From Idea to Implementation: Our Guidewire Hackathon Phase II Journey”

Comments
2 min read
Distributed Locking: Preventing Race Conditions Across Microservices (2026 Guide)

Distributed Locking: Preventing Race Conditions Across Microservices (2026 Guide)

Comments
11 min read
Feature Flags from Scratch: Build a Runtime Toggle System in TypeScript (2026)

Feature Flags from Scratch: Build a Runtime Toggle System in TypeScript (2026)

1
Comments
12 min read
Scaling WebSocket Connections: From Single Server to Distributed Architecture (2026)

Scaling WebSocket Connections: From Single Server to Distributed Architecture (2026)

Comments
11 min read
Graceful Degradation Patterns: Keep Your Backend Running When Dependencies Fail (2026)

Graceful Degradation Patterns: Keep Your Backend Running When Dependencies Fail (2026)

Comments
11 min read
Build a Custom API Gateway in Node.js: Routing, JWT Auth, and Rate Limits (2026)

Build a Custom API Gateway in Node.js: Routing, JWT Auth, and Rate Limits (2026)

Comments
5 min read
Multi-Tenant Architecture: Database Per Tenant vs Shared Schema — Pros and Cons (2026)

Multi-Tenant Architecture: Database Per Tenant vs Shared Schema — Pros and Cons (2026)

Comments
5 min read
Event Sourcing Explained: When CRUD Is Not Enough (Practical Guide 2026)

Event Sourcing Explained: When CRUD Is Not Enough (Practical Guide 2026)

Comments
5 min read
Pub/Sub Messaging Patterns: Redis vs NATS — When to Use What (2026 Comparison)

Pub/Sub Messaging Patterns: Redis vs NATS — When to Use What (2026 Comparison)

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