Workshop details

2026. June 2. - June 3.,
Fundamentals of Software Architecture: Crafting Systems in the Age of A.I.
Topics:
ai
architecture
artificial intelligence
architecture decision records
adrs
hands-on
microservices
modular monolith
software architecture
scaling
Level: General

Software architecture is becoming increasingly important, particularly in the age of generative A.I., code generation, and agents. As A.I. continues to infiltrate the software development process, developers are beginning to see a shift in their traditional role to one that involves more of a focus on architecture. The problem is, there's no clear path for moving from developer to architect. Why? Because software architecture is massive multidisciplinary subject with no clear definition or job description, making it difficult to chart a course for undertaking all of the learning required to become an effective software architect.

This intensive hands-on 2-day masterclass is designed to provide you with the knowledge, skills, and roadmap necessary to become an effective software architect. Being a software architect is much more than just drawing boxes and lines. It's about thinking like an architect, being a leader, and understanding the architectural elements, patterns, and styles necessary to create effective software architectures. Through interactive course materials and group-based, hands-on exercises, you'll learn how to think like an architect, learn the technical aspects of software architecture, and learn how A.I. and software architecture intersect.

Whether you are on the path of developer to architect or already an architect, this course will provide you with the necessary practical hands-on real-world technical and soft-skills knowledge to quickly become an effective software architect in the age of A.I..

Agenda:

- 3 Ways Architecture and A.I. Intersect
- The Changing Role of a Developer
- Architectural Thinking
- Architectural Characteristics
- Making Architectural Decisions
- Component-Based Thinking
- Governing Architecture using A.I.
- Architectural Styles and Patterns
- Summary and Wrap-up

Speakers
Craft 2026 - Neal Ford
Neal Ford
Distinguished Engineer at Thoughtworks
Craft 2026 - Thoughtworks

Neal is a Distinguished Engineer at Thoughtworks, a software company and a community of passionate, purpose-led individuals, delivering technology to address the toughest challenges, all while seeking to revolutionize the IT industry and create positive social change. He speaks at many conferences....

Craft 2026 - Mark Richards
Mark Richards
Hands-on Software Architect, Published Author at Developer to Architect

Mark Richards is an experienced, hands-on software architect involved in the architecture, design, and implementation of microservices architectures and other distributed systems in a variety of technologies. He has been in the software industry since 1983 and has significant experience and expertise in application, integration, and enterprise architecture. Mark is the founder of DeveloperToArchit...