
< session />
Agile Architecture
Thu, 24 April
Agile has become an overused and overloaded buzzword, but at its core, it remains rooted in the 12 Agile principles, emphasizing fast feedback, adaptability, and continuous learning. Yet, architecture is often seen as the opposite—once famously described by Grady Booch as “the stuff that’s hard to change.” Architects face immense pressure to get things "right" from the start, fearing that inevitable rework will be costly or even disastrous. However, too much upfront complexity can be just as detrimental.
A truly practical approach to Agile Architecture is long overdue—one that balances adaptability with the need for stability. This session introduces a new way of thinking about architecture, enabling true agility and unprecedented evolvability in the systems we design. Attendees will explore techniques that embrace change, optimize decision-making, and evolve architectures incrementally without compromising long-term integrity.
Key Takeaways
- Agile vs. Traditional Architecture – Understanding the core tensions and how to bridge them.
- Making the Right Decisions at the Right Time – Avoiding overengineering while preventing architectural debt.
- Incremental Evolution of Architecture – Techniques to introduce change without breaking stability.
- Practical Strategies for Agility – How to ensure that architecture grows with business needs.
- Rethinking Architectural Design – Applying Agile principles to create architectures that last.
Target Audience
- Software Architects & Enterprise Architects looking for practical approaches to adaptability.
- Engineering Managers & Tech Leads balancing long-term architectural vision with Agile execution.
- Developers & Engineers transitioning into architectural roles or seeking a deeper understanding of evolvable design.
- Product & Business Leaders aiming to align technical decisions with business agility.
Whether you're a seasoned architect or just beginning your journey, this session will fundamentally change how you think about and approach software architecture in an Agile world.
< speaker_info />
About the speaker
Michael Carducci
Software Architect & Magician
Michael Carducci is a seasoned IT professional with over 25 years of experience, an author, and an internationally recognized speaker, blending expertise in software architecture with the artistry of magic and mentalism. His upcoming book, “Mastering Software Architecture,” reflects his deep understanding of the multifaceted challenges of building resilient, effective software systems and high-performing teams. Michael's career spans roles from individual contributor to CTO, with a particular focus on strategic enterprise architecture and digital transformation.
As a magician and mentalist, Michael has captivated audiences in dozens of countries, applying the same creativity and problem-solving skills that define his technology career. He excels in transforming complex technical concepts into engaging narratives, making him a sought-after speaker, trainer, and emcee for internal and tech events worldwide.
In his consulting work, Michael adopts a holistic approach to software architecture, ensuring alignment with business strategy and operational realities. He empowers teams, bridges tactical and strategic objectives, and guides organizations through transformative changes, always aiming to create sustainable, adaptable solutions.
Michael's unique blend of technical acumen and performative talent makes him an unparalleled force in both the tech and entertainment industries, driven by a passion for continuous learning and a commitment to excellence.