microservices
10 posts
A vendor-neutral evaluation of external authorization platforms including AWS Verified Permissions, SpiceDB, OpenFGA, Cerbos, and OPA. Covers architecture patterns, cost analysis, and a decision framework for engineering teams.
A deep technical comparison of SpiceDB and Auth0 FGA (OpenFGA) -- two Zanzibar-inspired authorization systems with different trade-offs in schema design, consistency models, deployment, and scalability.
Learn how the Transactional Outbox Pattern solves the dual-write problem in distributed systems, with practical implementations using PostgreSQL, DynamoDB, and CDC tools.
A practical guide to implementing consumer-driven contract testing with Pact in TypeScript microservices. Learn how to catch breaking API changes before deployment and reduce integration testing overhead.
A comprehensive guide to implementing the Saga pattern for managing distributed transactions across microservices with AWS Step Functions and EventBridge, including idempotency, compensation logic, and production-ready patterns.
A comprehensive beginner's guide to OpenTelemetry covering traces, metrics, and logs with practical implementation examples, common pitfalls, and a detailed terminology glossary.
A practical guide to implementing customer relationship management using event sourcing, CQRS, and event-driven patterns for marketing automation and consent management
A perspective on recognizing distributed monoliths, strategic service consolidation, and the honest reality of moving back to modular monoliths after microservices complexity becomes unsustainable.
Real-world lessons from leading Node.js to Go migrations in serverless environments, including performance gains, team challenges, and practical decision frameworks.
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.