Skip to content

event-driven

12 posts

Kafka or Event Bus? Signals That Push You Off SNS/SQS/EventBridge

Named signals that justify a Kafka migration from a managed event bus, and a four-phase outbox-anchored playbook to move without rip-and-replace.

kafkaevent-drivenaws+4
Event Fan-Out to Isolated Consumer Accounts: Zero-Touch Producer, Per-Domain Ownership

A platform-engineering default for multi-team AWS orgs: one event, many consumers, each in its own account with its own SQS and DLQ, fan-out lives in the event bus layer.

awseventbridgeevent-driven+5
wasmCloud + NATS: Why the Event Bus Is Where Lock-In Really Lives

An exploration thesis: vendor lock-in in event-driven systems lives in the bus topology, not the runtime; wasmCloud and NATS turn the bus into a portable primitive worth investigating.

wasmcloudnatsevent-driven+4
A UX Guide for Async Backends: Optimistic, Decoupled, or Neither

A pragmatic guide for designers working with async backends: three interaction patterns, when to use each, and four anti-patterns to push back against.

event-drivenstate-managementpatterns+2
Transactional Outbox Pattern: Reliable Event Publishing in Distributed Systems

Learn how the Transactional Outbox Pattern solves the dual-write problem in distributed systems, with practical implementations using PostgreSQL, DynamoDB, and CDC tools.

distributed-systemsmicroservicesevent-driven+7
SNS/SQS Cross-Account Fan-Out: Building Multi-Account Event Distribution in AWS

Learn how to implement secure cross-account event distribution using Amazon SNS and SQS. Covers IAM policies, KMS encryption, AWS CDK implementation, and common pitfalls from real-world deployments.

awsaws-snsaws-sqs+6
AWS Messaging Services: SQS vs SNS vs EventBridge - A Decision Framework

Stop choosing based on features; choose based on your communication pattern. A practical guide to selecting between SQS, SNS, and EventBridge with working CDK examples and cost analysis.

aws-sqsaws-snsaws-eventbridge+5
CloudEvents SDK for TypeScript: Standardizing Events in Serverless Architectures

A practical guide to using the CloudEvents specification and TypeScript SDK in serverless projects. Learn how to create, parse, and validate standardized events across AWS Lambda, EventBridge, and other event-driven systems.

typescriptserverlessaws-lambda+3
Dead Letter Queue Strategies: Production-Ready Patterns for Resilient Event-Driven Systems

Comprehensive guide to DLQ strategies, monitoring, and recovery patterns. Real production insights on circuit breakers, exponential backoff, ML-based recovery, and anti-patterns to avoid.

azurecircuit-breakerdead-letter-queue+6
Death of the Factory Pattern: How We Eliminated 40% of Our Node.js Code with Pure Functions

After removing all factories, services, and dependency injection from our Node.js microservices, we shipped 3x faster with 65% fewer bugs. Here's why functions beat classes for event-driven architectures.

event-drivenfunctional-programminglambda+3
From Monolith to Event-Driven Functions: A Node.js Architecture Evolution Guide

A practical guide to evolving Node.js monoliths into event-driven serverless functions, with real migration strategies, architectural patterns, and lessons from a complete transformation.

event-drivenmonolithnodejs+1
Multi-Account AWS Architecture: Event-Driven Systems at Scale

Learn multi-account AWS architecture patterns for building resilient event-driven systems. Explore account structure, EventBridge routing, cross-service communication, and operational challenges in distributed systems.

awseventbridgemulti-account+5