GOAL: This course is focused on developing skills in building complex antifragile architectures
- Introduction to antifragility theory and practice
- Introduction to complexity science and complexity thinking
- Learn how not to be fooled by randomness and avoid the JFL syndrome (just feeling lucky)
- Designing systems for the future, multi-year, multi-generational system design
- Learn about problem-solving strategies for architects working in a VUCA( Volatile, Uncertain, Complex & Ambiguous) environments
- Learn Flow First Design© a process for developing
- Learn volatility-based decomposition, a non-conventional approach to system decomposition.
- Apply this directly to a cloud environment and validate your design with a real implementation
- Apply systems engineering techniques to the architecture including FMEA and ATAM to assess and improve the resilience and reliability of the overall architecture
This program is designed for experienced practicing architects and senior software engineers.
- Senior Solution Architects
- Senior Software Architects
- Senior IT Architects
- Senior Software Engineers
- Senior Systems Engineers
- Senior Developers
- Agile and Cloud Teams
This course is delivered in instructor-led format offered online or onsite. Each day the course instructor will guide students through understanding the deliverables and strategy for developers and architects as well as the recommended best practices for delivering a anti-fragile architecture. Students will progress through instructor and student led discussions, hands-on workshops, and industry case studies.
The complex systems course is offered online several times throughout the year. For onsite training a minimum of 12 students are required.
Day 1: Introduction to Antifragile
- What is Antifragile?
- What problem are we trying to solve?
- Complexity and Software
- Flow First Design
- The Antifragile Architect – how do I become a better Architect?
Day 2: Introduction to the Cloud and Azure
- How to learn in ’The Cloud’
- Important Components
- Choosing components
Dag 3: Antifragile Design & the Cloud
- Flow First Design & Azure
- Design lab
- ATAM & FMEA
Dag 4: Antifragile Design
- Testing your design
- Advanced Systems Engineering: DSM, SAU & MAU.
Conclusion & Next Steps