event-driven
12 posts
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.
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.
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.
A pragmatic guide for designers working with async backends: three interaction patterns, when to use each, and four anti-patterns to push back against.
Learn how the Transactional Outbox Pattern solves the dual-write problem in distributed systems, with practical implementations using PostgreSQL, DynamoDB, and CDC tools.
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.
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.
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.
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.
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.
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.
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.