Urs Enzler
Software architecture speaker | Evolutionary architecture and design patterns
About
Urs Enzler is a software architecture expert who speaks at major developer conferences about architectural patterns and evolutionary design. He has presented multiple times at Devoxx, one of Europe's leading developer conferences, sharing his knowledge on how different architectural approaches can work together to create better software systems.
His talks explore the relationships between various architectural patterns - including Onion, Hexagonal, Clean, and Fractal architectures - demonstrating how these seemingly different approaches complement rather than compete with each other. He focuses on practical guidance for developers looking to understand when and how to apply these patterns effectively.
Beyond pattern comparison, Urs addresses the broader challenge of evolutionary architecture development, showing teams how to build systems that can adapt and evolve over time. His approach emphasizes simplicity as a key driver for achieving evolutionary architecture, helping development teams avoid over-engineering while maintaining the flexibility needed for long-term success.
What Urs Talks About
Comparing and combining architectural patterns: Onion, Hexagonal, Clean, and Fractal architectures
Evolutionary architecture development strategies
Achieving evolutionary architecture through simplicity
Architecture aspects and decision-making frameworks
Talks3
Onion, Hexagonal, Clean or Fractal Architecture? All of them, and more!
Onion, Hexagonal, Clean, or Fractal Architectures aim to organize how we deal with dependencies in our software architectures. But which one should we choose? After distilling the essence of each approach and comparing the advantages and challenges, I’ll show how to combine all of them into an approach to use evolutionary steps towards an architecture that fits your needs from day one until the software dies. You’ll see that layers and slices aren’t enough. A modularisation that fits the domain and simplifies understandability, changeability, and extensibility must go beyond these concepts.
At a Glance
Is this you?
Claim this profile to edit your bio, add talks, and get verified.
Know a talk we're missing?
Get in Touch
Save for Later
Frequently Appeared With
Speakers who have appeared at the same events
Similar Speakers
Related by topic and shared stages
Explore related directories
Conferences, directories, and industries connected to Urs Enzler


