Blog
Articles on software architecture, engineering practices, and technology — originally published on Medium.
- Revisiting Temporal Modeling with EventBridge Scheduler
- Cache me if you can: A Look at Common Caching Strategies, and how CQRS can Replace the Need in the…
- Kneel Before Zod: Improving Validation for Your TypeScript Projects
- Fostering a Learning Culture
- Changing Perspective: Embracing Temporal Modeling to Capture the Passage of Time
- DDD Beyond the Basics: Mastering Aggregate Design
- DDD Beyond the Basics: Mastering Multi-Bounded Context Integration
- Infrastructure as Code: Looking at SAM + CDK as a Replacement for Serverless Framework and…
- Revisiting Streaming Solutions: Looking at Upstash as a true Serverless Kafka Solution
- Vertical Software Development
- Mocking Step Functions
- Approaching Observability from a Domain-Oriented Perspective
- AWS Kinesis: On-demand option
- The Good, The Bad, and The Ugly: Reflections on AWS Step Functions One Year in Production Later
- AWS SQS + Lambda: Improvements in handling batches