International Software Architecture Qualification Board (iSAQB®)
iSAQB® – Dedicated to the Advancement of Software Architects
The International Software Architecture Qualification Board (iSAQB®) is an association of domain experts from industry and academia, consulting and training companies, and other organizations in the field of software architecture. The focus of the iSAQB's work is to provide software architects with an up-to-date and standardized education and training scheme. With the Certified Professional for Software Architecture (CPSA®), the iSAQB has developed a globally recognized education and training program for software architects, which is constantly being expanded and updated.
Courses
-
Getting API Design Right: Learning from Anti-Patterns — Full‑Day Workshop [SAG Digital 2021]
Led by Uwe Friedrichsen
This full-day workshop is part of the Software Architecture Gathering Digital — 2021. Join Uwe to examine several API design anti-patterns and figure out what is needed to turn them into good design.
architecture quality design antipatterns api -
Distributed Data Patterns for Microservices — Half‑Day Workshop [SAG Digital 2021]
Led by Chris Richardson
This half-day workshop is part of the Software Architecture Gathering Digital — 2021. Join Chris Richardson to learn how to solve the challenges associated with distributed data patterns for microservices.
architecture cqrs microservices distributed-patterns -
Mastering Eventual Consistency — Half‑Day Workshop [SAG Digital 2021]
Led by Susanne Braun
This half-day workshop is part of the Software Architecture Gathering Digital — 2021. In this hands-on workshop with Susanne Braun you will learn settled and novel approaches to tackle consistency- and concurrency related design challenges. After the workshop you will know how to use them in...
architecture eventual-consistency distributed-systems -
Introduction to Functional Architecture — Half‑Day Workshop [SAG Digital 2021]
Led by Mike Sperber
This half-day workshop is part of the Software Architecture Gathering Digital — 2021. Join Michael Sperber for this introductory workshop to learn the fundamentals of software architecture using functional programming.
architecture functional-architecture -
Reasoning Systematically: the Art of Integration Leadership — 2 Half‑Day Workshops [SAG Digital 2021]
Led by Diana Montalion
This half-day workshop is part of the Software Architecture Gathering Digital — 2021. Join Diana Montalion and explore methods for providing integrative leadership by crafting sound reasoning.
leadership architecture teamwork communication -
2
Software Architecture: The Hard Parts — 2 Half‑Day Workshops [SAG Digital 2021]
Led by Neal Ford and Mark Richards
This half-day workshop is part of the Software Architecture Gathering Digital — 2021. Join Mark Neal to investigate what makes architecture so hard - break up systems and identify levels of modularity and learn the the techniques of how to do contracts, orchestration, workflows, and transactions....
architecture software
-
Keynote: Moving House
Featuring Vaughn Vernon
We are excited to welcome Vaughn Vernon back to DDDx: Domain-Driven Design eXchange for this very special keynote. Vaughn will explore software development and architecture through the metaphor of 'home'.
leadership ddd -
Managing Commercial Platforms: The Architect’s Emerging Skill
Featuring Sonya Natanzon
Many enterprises use off-the-shelf platforms to support many areas of a business. While these perform critical functions, architects often have to work around them. Join Sonya as she shares best practices from her extensive experience as a solutions architect in the world of commercial platforms....
enterprise-architecture enterprise-architect enterprise-software commercial-software domain-driven-design software-architect architecture -
Embracing Hexagonal Architecture with Serverless
Featuring Luca Mezzalira
Luca Mezzalira discusses how AWS Lambda provided the perfect environment to work with hexagonal architecture —an architectural pattern used for creating loosely coupled application components that can be easily connected to their software environment.
aws-lambda serverless hexagonal-architecture architecture -
2
Does Culture Impact Software Design?
Featuring Kenny Baas-Schwegler and Avraham Poupko
DDD is about communicating complexity via human language. This poses a challenge when working in a culturally diverse team. In this talk, Kenny and Avram and you will explore how culture can serve both as a challenge and opportunity.
architecture language collaboration culture discovery domain-driven-design -
DDD for Monoliths
Featuring Carola Lilienthal
DDD is a great way to design and develop new software systems. But can DDD also help us with old large software systems? This talk shows how DDD gets a monolithic big ball of mud back on track.
software-modernisation legacy-systems legacy-monolith discovery monolith domain-driven-design -
3
Is DDD Overrated?
Featuring Susanne Kaiser, Marco Heimeshoff and Stefan Tilkov
This provocatively titled panel will feature Stefan Tilkov, Marco Heimeshoff and Susanne Kaiser as they revisit a controversial-sounding blog post published by Stefan earlier this year. This is one session you do not want to miss!
architecture discovery panel-discussion domain-driven-design -
Practical DDD: Bounded Contexts + Events => Microservices
Featuring Indu Alagarsamy
Domain Driven Design and Messaging go hand in hand, like a warm chocolate brownie paired with vanilla ice-cream. In this talk, discover this intersection of DDD as a software discipline with messaging as a technology counterpart. Build reliable systems that can scale with the business changes!
architecture reliability messaging ddd -
Keynote: The Best of Everything in DDD
Featuring Jessica Kerr
The Domain Driven Design community (and its people) have long espoused the key aspects of other paradigms like functional and object-oriented, agile and devops. In this keynote, Jessica will point out the essences of other paradigms inside DDD, and the crucial part that the rest all miss.
devops agile architecture community domain-driven-design -
From Domain Boundaries to Purposeful Architecture
Featuring Tomasz Jaskula
Identifying domain boundaries early on in the design process is key to establishing your system's usefulness. In this talk Tomasz, explores different boundaries dimensions, their impact on the design of the software, and how to choose appropriate tools and patterns when it comes to...
architecture architecture-design domain-boundaries -
Why (the Hell) Am I Doing Event Sourcing?
Featuring Sara Pellegrini
Writing CQRS and Event Sourcing applications can be difficult, but maintaining them can be even more of a challenge. At a certain point we start to wonder: is it really worth it?
domain-driven-design cqrs agile event-sourcing