Advanced Software Architecture with Residuality

🚀 A three day training course for (future) solution architects

January 22th - 24th 2024 @ AE Leuven (Brightspace)

Fee: € 2.400 per person


AE - Hackaton-15


What you can expect - about this course

Residuality theory is a revolutionary new theory of software design that aims to make it  easier to design software systems for complex business environments. Residuality theory models software systems as interconnected residues - an alternative to component and process modeling that uses applied complexity science to make managing uncertainty a  fundamental part of the design process. 

 Enroll in the course


Day number-1-3

  • Philosophy of Architecture
  • Concrete Complexity for Software Engineering
  • Representation in Architecture
  • Residuality Theory
  • Networks

Day number-2-3

  • Modelling stress: socio-economic architecture
  • Defining residues
  • Surviving unknown unknowns
  • Producing a real world architecture

Day number-3-3

  • Contagion analysis and component decisions
  • Adjacency matrix techniques
  • Incidence matrix techniques
  • Testing the architecture

Who you can expect - about the instructor

Barry O’Reilly is an Architect and researcher who has held Chief Architect positions at Microsoft, among others. 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 PhD candidate in software design and complexity science and the inventor of  Residuality Theory.

Barry O’Reilly course


This is what you will learn:

This workshop teaches advanced, cutting edge techniques based on ongoing research that  are designed to identify and decrease risk, improve confidence in decision making and protect your architecture when the domain is characterized by uncertainty.

The workshop introduces ideas on the philosophy of architecture, forcing participants to think outside of the technology and relate decision making to markets, culture, economic and societal concerns. It teaches practical techniques in stressor analysis and the use of  matrices to make component decisions and gives participants the chance to work with these techniques in labs and groups.

Target audience:

This workshop is suitable for senior developers who want a head start into the world of architecture, for teams embarking on large, risk filled projects, and for seasoned architects  seeking new techniques. It has also been successful in uniting teams around a common  definition of architecture.

Important prerequisite: Good understanding of software design. A laptop with Excel will be necessary.

AE - Hackaton-49


Ready to enroll in the course and secure your spot? 

Leave your details below and we'll contact you soon with all of the practical info.