Skip to content

VibeTDD Blog

TDD with AI

Practical articles about Test-Driven Development using AI tools

Latest Posts

Event Modeling: Visible Issues and My Vision

During my journey learning Event Modeling as part of my VibeTDD framework exploration, I discovered some issues that from my point of view limit the framework's adoption and effectiveness. After extensive research and community discussions, I decided to build a proof-of-concept that addresses these core problems.

ArchitectureBackendKotlin

Event Handling: Automatic Event Bootstrapping

Learn how to automatically fetch and process historical events when building event-driven services. No manual migrations, no data import scripts - just deploy and let the framework handle it. Works seamlessly in both modular monoliths and distributed architectures.

ArchitectureBackendKotlin

Event Handling: Inbox Pattern for Complex Scenarios

Learn how to implement the Inbox Pattern for reliable event processing with retry logic, exponential backoff, and distributed locking. Explore real-world scenarios where immediate event processing isn't safe, and discover how to handle complex operations like document conversions, external API calls, and aggregations with guaranteed delivery.

ArchitectureBackendKotlin

Built by software engineer for engineers )))