This hands-on workshop is based on his just-published book Fundamentals of Software Architecture and includes examples from the book. He provides many examples of modern engineering practices in software architectures.
The job Software Architect places in the top ten of most annual surveys of best jobs, yet no clear path exists from Developer to Architect.
Why aren’t there more books and training materials to fill this demand?
First, software architecture is a massive multidisciplinary subject, covering many roles and responsibilities, making it difficult to teach because so much context is required for the interesting subjects.
Second, it’s a fast moving discipline, where entire suites of best practices become obsolete overnight.