Our trainings about Software architecture: basics

Whether you simply want to “speak the same language” as a team or are dealing with a topic that intersects with many different roles in IT - our basic training courses focus on a well-stocked software architecture toolbox. Accessibility is a hot topic that will be enshrined in law by 2025 at the latest. The basics of agile software architecture are just as relevant as knowledge of web architectures, architecture patterns and APIs.

Our Training Offers

Events

  • Agile Software Architecture

    iSAQB® AGILA

    T
    M 20
    C 10
    2025-02-17 - 2025-02-19
    Stefan Toth
    At Therme Erding with Stefan Toth
  • CPSA Foundation Level

    iSAQB® Foundation

    T
    M
    C
    2025-02-17 - 2025-02-20
    Dr. Felix Kammerlander
    In Berlin with Dr. Felix Kammerlander
  • CPSA Foundation Level

    iSAQB® Foundation

    T
    M
    C
    2025-02-24 - 2025-02-27
    Markus Harrer
    Online with Markus Harrer
  • Flexible architectures

    iSAQB® FLEX

    T 20
    M 10
    C
    2025-02-25 - 2025-02-27
    Christoph Iserlohn
    At Therme Erding with Christoph Iserlohn
  • CPSA Foundation Level

    iSAQB® Foundation

    T
    M
    C
    2025-03-10 - 2025-03-13
    Dr. Felix Kammerlander
    In Frankfurt am Main with Dr. Felix Kammerlander
  • CPSA Foundation Level

    iSAQB® Foundation

    T
    M
    C
    2025-03-10 - 2025-03-13
    Alexander Kaserbacher
    Online with Alexander Kaserbacher
  • Web-native Software Architecture

    iSAQB® WEB

    T 30
    M
    C
    2025-03-11 - 2025-03-13
    Till Schulte-Coerne Stefan Bodewig
    Online with Till Schulte-Coerne, Stefan Bodewig
  • Agile Software Architecture

    iSAQB® AGILA

    T
    M 20
    C 10
    2025-03-18 - 2025-03-20
    Alexander Kaserbacher
    In Stuttgart with Alexander Kaserbacher
  • Flexible architectures

    iSAQB® FLEX

    T 20
    M 10
    C
    2025-03-25 - 2025-03-27
    Eberhard Wolff
    Online with Eberhard Wolff
  • CPSA Foundation Level

    iSAQB® Foundation

    T
    M
    C
    2025-04-07 - 2025-04-10
    Gerrit Beine
    In Stuttgart with Gerrit Beine
Load all Events

Your Trainers

Michael Plöd

INNOQ

Domain-driven Design, EventStorming, software architecture

  • CPSA Foundation Level
  • Domain-driven Design for Managers
  • Domain-driven Design in Practice
  • Team Topologies Deep Dive

Michael works a a Fellow for INNOQ. He has over 15 years of practical consulting experience in software development and -architecture. His main areas of interest are currently Domain-driven Design, Event Sourcing, Microservices and presentation techniques for developers and architects. Michael is the author of the book »Hands-on Domain-driven Design – by example« on Leanpub and translated Team Topologies (by Skelton & Pais). Michael is TTA (Team Topologies Advocate).

Stefan Toth

embarc

Evolutionary Architecture, Agile Organizations, ADES

  • Agile Software Architecture
  • Architecture Evaluation
  • Lightweight Software Reviews with LASR
  • Team Topologies Deep Dive
  • Team Topologies in practice

Stefan Toth advises developers, teams and companies on software architecture. Sound, clear and effective. His experience ranges from the banking and insurance sector to security-critical industries and support for internet start-ups. In addition to the broad technological context, his methodological experience from agile projects, architecture assessments and IT transformations is his greatest asset. Stefan is a TTA (Team Topologies Advocate).

Stefan Zörner

embarc

Architecture documentation, methodical software architecture and cloud applications

  • Architecture Evaluation
  • CPSA Foundation Level
  • Flexible architectures
  • Lightweight Architecture Documentation
  • Lightweight Software Reviews with LASR

From Bayer AG to IBM to embarc. Stefan Zörner looks back on 25 years of IT experience and always looks forward with excitement. He provides support in architecture and implementation issues with the aim of effectively anchoring good architecture approaches in the implementation. In lively workshops, he teaches the tools of the trade and is infectious with his enthusiasm. His pragmatic approach to architecture is very well received.

Falk Sippach

embarc

Architecture reviews, Java expert

  • Agile Software Architecture
  • CPSA Foundation Level
  • Documentation-as-Code
  • Evolution and Improvement of software architectures
  • Fantastic diagrams
  • Flexible architectures

As a trainer, consultant and architect, Falk is always on the lookout for the spark of passion that he can ignite in his participants, customers and colleagues. He has been supporting mostly agile software development projects in the Java environment for over 15 years, initially as a developer and later as a project manager, architect and coach. Falk is convinced that lifelong learning is the prerequisite for professional self-development and lasting enjoyment in what you do. Despite his enthusiasm for new things, he always keeps an eye on people and established structures in order to develop balanced solutions. As an active member of the community, he likes to share his knowledge in articles, blog posts and presentations at conferences or user group meetings and supports the organization of various specialist events. Video: What is Documentation as Code? Falk explains it to you in the stream with Lisa Moritz.

Johannes Seitz

INNOQ

Domain-driven Design, IT renovation, agile methods

  • CPSA Foundation Level
  • Domain-driven Design in Practice

Johannes has been working in the software industry for over 10 years. His main focus areas include domain-driven design, IT renovation and agile software architecture. As a coach and trainer, he helps teams build or rehabilitate software sustainably.

Eberhard Wolff

SWAGLab

Architecture, Microservices, Domain-driven Design

  • Domain-driven Design renovates Legacy
  • Flexible architectures
  • Software architecture kickstart
  • Team Topologies Deep Dive

Eberhard Wolff is Head of Architecture at SWAGLab and has worked as an architect and consultant for more than twenty years, often at the intersection of business and technology. He is the author of numerous articles and books, including on microservices, and is a regular speaker at international conferences. His technological focus is on modern architecture and development approaches such as cloud, domain-driven design and microservices.

Here is the link to his website.

Dr. Gernot Starke

INNOQ

Architecture improver, maintainer of arc42 and aim42

  • CPSA Foundation Level

As an INNOQ fellow, Gernot participates in the strategic development of the company’s consulting and implementation products. He supports clients as a consultant for software architecture in general and documentation in particular.

Sven Johann

INNOQ

DevOps, program chair of GOTO Amsterdam

  • CPSA Foundation Level
  • Cloud-Native Teams
  • Evolution and Improvement of software architectures
  • Managing Technical Debt

Sven Johann is Senior Consultant at INNOQ and has been involved in the modernization of medium and large Java applications for many years. He is an active participant in various workshops of the Software Engineering Institute (Managing Technical Debt) and the Leibnitz Zentrum für Informatik (Dagstuhl Seminar »Managing Technical Debt«). He is also Program Chair of GOTO Amsterdam and Show Host of Software Engineering Radio.

Markus Harrer

INNOQ

Software Analytics, software modernization, initiator cards42

  • CPSA Foundation Level
  • Evolution and Improvement of software architectures
  • Getting started with Wardley Maps
  • Improving Software Quality through Data

Markus Harrer is a software engineer who’s passionate about improving the way we do software development. He specializes in the analysis of software data such as source code, application performance data or version control repositories to show the underlying problems of the symptoms we face on the surface. He is an active contributor in communities on the topics of Software Analytics, software architecture, software modernization and Java. He is also an accredited trainer for the iSAQB Foundation Level and the Advanced Level Module IMPROVE.

Till Schulte-Coerne

INNOQ

Ergonomic web applications, ROCA contributor

  • Web-native Software Architecture

Till Schulte-Coerne is a Senior Consultant at INNOQ and has been implementing web applications with various technologies and frameworks for many years. His focus is on the architecture and implementation of scalable, ergonomic web applications. Furthermore, he is co-initiator of the frontend architecture variant ROCA. He is a regular trainer for workshops especially on the topic of web architecture and web frontend technologies and has also written several articles on this topic.

Benjamin Wolf

INNOQ

Architecture documentation, software quality, software development process

  • CPSA Foundation Level
  • Evolution and Improvement of software architectures
  • Lightweight Architecture Documentation

Ben is an architect and a developer at INNOQ. He barely puts up with bad code and does not shy away from enormous refactorings. He shares his ideas of software quality and proper software development as trainer, consultant and speaker at conferences and meetups. It is important to him that we recognize that the attitude of a team is crucial for good software quality and far exceeds the value that is provided by technology alone. He is a certified trainer for the iSAQB Foundation level and the advanced level modules IMPROVE and ADOC. Ben is part of the iSAQB board.

Christoph Iserlohn

INNOQ

Scalability and security, host of INNOQ’s Security Podcast

  • Flexible architectures
  • OWASP Top Ten in practice
  • Securing legacy software
  • Web Security

Christoph Iserlohn is a senior consultant at INNOQ. He has many years of experience in the development and architecture of distributed systems. His main focus is on the topics of scalability, availability, and security.

Stefan Bodewig

INNOQ

JVM and .NET development, member of the Apache Software Foundation

  • Web-native Software Architecture

Stefan Bodewig works as a Senior Consultant at INNOQ. Stefan became involved with the Apache Software Foundation in 2000 when he started to send patches for Apache Ant. He was the first release manager of Ant and still regularly contributes to it. He is a member of the ASF, the PMC chairman of Apache Gump and can also be found in the Commons, log4net and Lucene.NET projects. During the incubation of Ivy and Lucene.NET Stefan acted as one of the projects’ mentors.

Anja Kammer

INNOQ

DevOps, Cloud-Native, Cloud-Infrastruktur

  • Cloud-Native Teams
  • Flexible architectures
  • Infrastructure, Containers and Cloud Native

Anja Kammer is a Senior Consultant at INNOQ and supports companies on their journey to the cloud. In addition to providing advice on development processes and platforms, she develops cloud-native web applications in cross-functional teams. She is also an accredited trainer and co-curator for the iSAQB Advanced Level module CLOUDINFRA.

Arne Landwehr

INNOQ

Architecture, Clean Code

  • Flexible architectures

Arne Landwehr feels at home in the Java universe. Prior to joining INNOQ, he worked as a software architect and team lead. Besides focusing on clean code, Arne is interested in design and architecture of distributed systems.

Gerrit Beine

INNOQ

Agile methods and organizations

  • Advanced Product Owner
  • CPSA Foundation Level
  • Domain-driven Design in Practice
  • Intensive Preparation for the iSAQB CPSA-A Exam
  • Make and Bring About Good Decisions
  • Risk Management for Software Architects

Gerrit has been working full-time in IT since 1998, with agile methods since 2001 and enjoys building bridges between software architecture and organizations. He has founded three companies and has been responsible for large projects as a software architect and consultant.

In addition to a degree in computer science, he also has a Master’s degree in Software Product Engineering and an MBA in General Management. He likes to combine his software architecture knowledge with insights from psychology and sociology.

Gerrit has been an active member of the iSAQB e.V. since 2011 and is accredited as a trainer for CPSA-Foundation and CPSA-A Domain-driven Design and as an examiner for the Advanced Level. Since 2008, he has been teaching software quality in the Master’s program at the West Saxon University of Applied Sciences Zwickau.

Alexander Kaserbacher

embarc

Evolutionary Architectures, Software Architecture in the Cloud

  • Agile Software Architecture
  • CPSA Foundation Level
  • Flexible architectures
  • Team Topologies Deep Dive

Alexander Kaserbacher is a consultant and trainer for software architecture at embarc. Several years of experience in agile software development help him to convey the added value of software architecture and to implement it effectively. In addition to cloud applications, distributed systems and evolutionary architecture, his passion for technology also includes the various impacts of software on companies and societal factors.

Dr. Andreas Maier

INNOQ

accessibility, requirements engineering and UX

  • Accessibility and how we achieve it in IT

Andreas Maier is a computational linguist and worked for 10 years as a software engineer in a research institute before he joined INNOQ. He focuses on the areas of requirements engineering, usability engineering, accessibility and user experience. Users are always at the centre of his activities. Therefore, in the context of his doctorate he dealt with the identification and specification of hedonic quality in user requirements.

Martin Weck

INNOQ

Anforderungsanalyse und Softwarearchitektur

  • CPSA Foundation Level

Martin Weck ist Senior Consultant bei INNOQ. Er arbeitet seit Jahren in Großprojekten verschiedenster Branchen (Payment, Banking, Insurance, Retail, Aviation) und ist dort vor allem im Backend (Java), teilweise im Frontend (JavaScript) und in der Business-Analyse im Einsatz. Indem er die Projekte von der Anforderungsanalyse bis zur technischen Umsetzung mitgestaltet, schlägt er die Brücke zwischen Business und Technik. Dies ist die Basis, um eine geeignete Architektur für ein gegebenes Problem zu finden.

Matthias Eschhold

Matthias Eschhold

Architecture, Domain-driven Design

  • Evolutionary architectural patterns with Clean and Hexagonal Architecture

Matthias is the lead architect for e-mobility at EnBW AG. With his experience in software architecture and domain-driven design, he and his team are shaping the IT landscape and team topology of e-mobility. Despite his focus on strategic and socio-technical architecture, Matthias still feels at home with Java and Spring Boot at the code level, implementing prototypes and performing refactorings. Matthias has been sharing his passion for architecture as a trainer for many years. His strength lies in hands-on trainings that not only teach architectural patterns and principles, but also take into account the realities of projects. He is always looking for ways to make software architecture suitable for everyday use.

Dr. Felix Kammerlander

embarc

Agile software development, requirements engineering, software architecture

  • CPSA Foundation Level

As a consultant and trainer for software architecture, Felix Herz is passionate about complex challenges. It is not only the technical solution that is important to him, but above all the attitude of a team. Thematically, he deals with application architecture and cross-team processes - his experience in requirements management and agile development projects flows directly into this. He is in his element when it comes to designing efficient architectures and ensures clear requirements, optimizes interfaces and orchestrates implementation across different teams.

Thilo Frotscher

Thilo Frotscher

Java Enterprise, APIs (Web) Services and System Integration

  • API Design with OpenAPI

Thilo Frotscher has been working as a freelance software architect and trainer for over twenty years. He is an expert in Java and the topics of system integration, APIs and (web) services. In addition to numerous in-house training courses, Thilo regularly gives talks and workshops at international specialist conferences, training events and user groups. He is a member of the program advisory board of the “API Conference”, betterCode API() and other specialist events. Finally, Thilo is also the author of numerous articles for IT journals, as well as the (co-)author of several books.