UC San Diego Product Management Certificate — AI-Powered PM Training
AI Engineer - Learn how to integrate AI into software applications
Overview
AI, Data Science & Cloud Certificates from Google, IBM & Meta — 40% Off
One plan covers every Professional Certificate on Coursera. 40% off Coursera Plus Annual.
Unlock All Certificates
Explore a revolutionary conference talk that introduces residuality theory as a groundbreaking approach to software design for complex business environments. Learn how this innovative framework models software systems as interconnected residues rather than traditional components and processes, incorporating applied complexity science to make uncertainty management a fundamental aspect of design. Discover the evolution of software architecture and its relationship with complexity, examine how uncertainty and complexity sciences apply to software development, and understand software systems from a complexity perspective. Delve into the core principles of residuality theory through practical examples including car charging systems, and master contagion analysis techniques for robust system design. Gain insights into managing random stressors, implementing random simulation methods, and applying Kauffman Networks to create more resilient software architectures that can adapt to unpredictable business environments.
Syllabus
Intro
A short history of software architecture
Software architecture & complexity
Uncertainty & the complexity sciences
Software from a complexity perspective
Residuality theory
Example: Car charging systems
Contagion analysis
Outro
Taught by
GOTO Conferences