← Back to topics

Topic

Backend Architecture

3 posts related to Backend Architecture.

Transactional Outbox and the Dual-Write Problem

The transactional outbox pattern solves the dual-write problem and enables reliable event publishing in distributed backends.

Transactional OutboxDual-Write ProblemEvent-Driven ArchitectureDistributed SystemsMessage BrokersBackend ArchitectureReliabilityMicroservices

Scalable Backends with Repository Pattern

Using the repository pattern to isolate data access, improve testability and keep business logic independent from persistence details.

Repository PatternNode.jsTypeScriptBackend ArchitectureClean Architecture

Event-Driven Backend with SSE in Node.js

Designing a queue-based Node.js backend with image-processing workers and real-time client notifications using Server-Sent Events.

Node.jsSSEBullMQRedisWorker ThreadsSharpBackend Architecture