Antifragile Architecture with Microsoft Azure

This is a four day course that will give a solid foundation to Architects charged with building complex systems in the cloud. The course gives a new perspective and helps the Architect contribute effectively, even in agile scenarios, with concrete tools and techniques.


This course provides

Tools and techniques to help manage complexity in modern distributed systems

A quickstart in effective cloud architecture

A new way to think about architecture and the Architect’s role in the age of digitalization

Modern systems are experiencing massive increases in complexity. Together with constantly evolving cloud platforms, products, and the pressures brought about by digitalization, it is getting harder and harder to deliver consistently. The course helps answer these challenges with a series of proven tools and techniques that have been honed over the last 10 years, with real world exercises and an aim to lift the Architect’s contribution to a new level.  

The course aims to provide the tools for Architects to deliver modern solutions, which will lead to simpler, faster deliveries, with better quality. More importantly, the course will provide a new vision of what Architecture is and how it can contribute to the challenges faced by organisations today. This can result in a revitalized and more purposeful Architect team.

Antifragile – Designing the Systems of the Future

Based loosely on the book ‘Anti-fragile’ by Nicholas Nassim Taleb, we look at how his theories on fragility and the ability to withstand shocks can be interpreted to help us design, produce, and manage better systems that can help us deal not only with failures, but also with rapidly changing markets and expectations in modern software development.

Target Audience

  • Solution architects
  • Enterprise architects
  • CTOs
  • Developers

Course Leader

Barry O'Reilly
Barry O'Reilly
Barry O'Reilly is the founder of Black Tulip Technology and creator of Antifragile Systems Design. Barry is a CITA-P certified Architect who has held Chief Architect positions at Microsoft. He has also been a startup CTO, the Worldwide Lead for the Solutions Architecture Community at Microsoft, and founder of the Swedish Azure User Group. He is also a trainer for IASA. He is currently pursuing a PhD in Complexity Science and Software Design.

Episode on Software Engineering Radio

Barry O'Reilly discusses Antifragile Architecture with host Jeff Doolittle in episode 396 on Software Engineering Radio.

Listen to the episode

.NET ROCKS! Podcast

Everything fails eventually - how do you recover? Barry O'Reilly talks about building Antifragile systems. Antifragility is the philosophy of accepting that things can break and you need to be able to detect and recover from that failure, whatever form it might take. Barry talks about the four aspects of antifragility: redundancy, diversity, modularity and loose-coupling. They're all common terms, but understanding how to do them well within your system is a challenge. How reliable do you need to be? What's an acceptable level of failure? This is what modern software systems are all about!

Listen to the episode

Antifragile Designing the Systems of the Future - Barry O'Reilly - DDD Europe 2019

Course Details

Date:  To be defined

Place: Zurich, Switzerland

Contact us for additional information regarding future dates