Abstract
Have you ever experienced this? Every time your project gets a new feature, it feels like a meteor has struck—bugs and issues pop up everywhere, and you’re stuck endlessly patching holes. In this talk, I’ll share how I moved from this kind of “meteor-driven development” to embracing ATDD and Clean Architecture, using Rust and actix-web to build a backend that’s scalable, maintainable, and resilient to changing requirements.
Along the way, I’ll cover not just theory, but also real-world experiences and hard-earned lessons from the trenches. If you’re curious why ATDD is a game changer and how Clean Architecture can save your project, I hope my journey will help rescue you from those endless nights of chasing requirements.
Key Takeaways
- Discover how to implement ATDD and make requirements communication much smoother
- Learn how Clean Architecture creates a clear, maintainable project structure
- Realize that building a scalable, maintainable backend is easier than you might think