Sociotechnical Software Architecture

Learn practical techniques for identifying effective modules in your software systems and enabling autonomous teams in your organization. You will see modelling patterns based on real-world examples from a variety of domains. You will also learn the theoretical concepts underpinning the techniques, touching on Domain Driven Design, Systems Thinking, Promise …