Skip to content

Welcome to the iSAQB® Blog

  • All Topics
  • ADOC

    Agile Software Architecture


    Architecture Evalu­ation


    Low-Trust Consensus in Decen­tralized Applications


    Infrastructure, Container and Cloud Native

  • DDD

    Domain Driven Design

  • DDD
  • DSL
  • EAM

    Enter­prise Architecture Management

  • EAM

    Embedded Systems

  • FLEX

    Flexible Architectural Models


    Functional Software Architecture


    Evolution and Improvement of Software Architectures


    Requirements for Software Architects

  • SOA‑T

    Service-oriented Architecture

  • SOFT

    Soft Skills for Software Architects

  • SWAM

    Mobile Archi­tec­tures

  • WEB

    Web Architecture


    Web Security

Start CPSA Expert Level

The CPSA Expert Level is the highest certification level in the iSAQB’s CPSA program. Here you can find out how to apply for it.

Read More
Software Architecture Fundamentals

The 2nd updated and revised edition of “Software Architecture Funda­mentals” written by Mahbouba Gharbi, Prof. Dr.-Ing. Arne Koschel, Prof. Dr. Andreas Rausch and Holger Tiemeyer can now be pre-ordered. The new edition is available for pre-order in both the USA and Europe.

Read More

The article “Maintaining an Overview” by Dr. Peter Hruschka and Dr. Gernot Starke empha­sizes the impor­tance of having a struc­tured overview in software projects to effec­tively manage detailed requirements, suggesting a method to prior­itize archi­tec­turally signif­icant requirements early on.

Read More

On November 21, the iSAQB published the curriculum of the new Advanced Level module Domain-Specific Languages (DSL). DSL covers crucial techniques in programming language design and compiler construction. It enables partic­i­pants to under­stand the role of DSLs in overall architecture, design user-friendly DSLs system­at­i­cally, and recognize them as integral to architecture design. The editorial team…

Read More

The iSAQB editorial team asked several questions about the CPSA®-Advanced Level Module Enter­prise Architecture Management (EAM) to Mahbouba Gharbi and Roger Rhoades. Both software architecture experts are long-standing iSAQB members and are, among other things, respon­sible for the mainte­nance and further devel­opment of the EAM module as curator (Roger Rhoades) and as co-curator (Mahbouba Gharbi).…

Read More

The time had come again: The new release of the iSAQB Foundation curriculum came out just in time at the beginning of April 2023. Alongside key differ­ences compared to the previous version, this blog post explains how work is under­taken within an inter­na­tional and decentral associ­ation and what methods and tools we use.   Why a new…

Read More

Tom Asel is an iSAQB member and the founder of tangible concepts. He has been working as a developer, architect, and trainer in software devel­opment for over 15 years. Agile architecture work is a focus of his profes­sional activ­ities. He supports teams and organi­za­tions in aligning devel­opment processes, skills, technologies, and archi­tec­tures. We talked to…

Read More

The Tower of Babylon is a myth meant to explain why the world’s peoples speak different languages. Refer to Bibli­og­raphy [0] below for details. In modern IT systems, it’s often a requirement to support multiple languages. Such inter­na­tion­al­ization (i18n for short) is a tough challenge – and this post describes a simple solution to just…

Read More
Roundtable RE meets SW

“How does Requirements Engineering impact Software Architecture decisions and vice versa?” At the first joint round­table of IREB and iSAQB, experts Gernot Starke (iSAQB) and Rainer Grau (IREB) discuss how the cooper­ation of both disci­plines works in practice and what needs to be improved. A deeper dive into these questions can provide important answers for almost…

Read More
iSAQB Blog CLOUDINFRA interview with curators Anja Kammer and Marc Haid

What is behind the CPSA Advanced Level training CLOUD­INFRA: Infrastructure, Container, and Cloud Native? What can partic­i­pants expect from this training course which is one of 17 modules of the iSAQB’s multi-level CPSA program (Certified Profes­sional for Software Architecture)? The module curators Marc Haid and Anja Kammer shed light upon some very relevant questions concerning…

Read More
iSAQB Blog REQ4ARC interview with curator Gernot Starke

The CPSA Advanced Level module REQ4ARC, one of 17 Advanced Level training options, concen­trates on requirements for software archi­tects. But what exactly is in it for partic­i­pants? The iSAQB member and curator of REQ4ARC, Gernot Starke, took the time to give a short interview about this module with some highly relevant questions concerning content, target…

Read More
iSAQB Blog EMBEDDED interview with curator Ulrich Becker

The iSAQB’s multi-level CPSA scheme, short for Certified Profes­sional for Software Architecture, is a program of further education. It is aimed at IT profes­sionals who work on solution struc­tures. At Advanced Level, the second step of the CPSA program, partic­i­pants can choose between 17 modules – and one of them covers the topic of embedded…

Read More
iSAQB Blog IMPROVE interview with curator Gernot Starke

What is behind the CPSA Advanced Level module IMPROVE, one of 17 trainings that partic­i­pants of the Advanced Level can choose from? The CPSA Advanced Level is the second step within the iSAQB’s multi-level CPSA program (Certified Profes­sional for Software Architecture) after the Foundation Level. Gernot Starke, iSAQB member and curator of the Advanced module…

Read More
iSAQB Blog BLOCKCHAIN interview with curator Lars Hupel

The CPSA Advanced Level is the second step within the iSAQB’s multi-level CPSA program (Certified Profes­sional for Software Architecture). One of the 17 training options of the Advanced Level that partic­i­pants can choose from is the module BLOCKCHAIN – Low-Trust Consensus in Decen­tralized Appli­ca­tions. In this infor­mative interview, Lars Hupel, curator of the Advanced module…

Read More
iSAQB Blog Advanced Level Training SOFT interview with curator Kim Nena Duggen

The CPSA Advanced Level is the second step within the iSAQB’s multi-level CPSA program (Certified Profes­sional for Software Architecture). Partic­i­pants can choose from 17 trainings, so-called modules, in three areas of compe­tence – techno­logical, methodical, and commu­nicative compe­tence. The most important training when it comes to commu­nicative compe­tence is the Advanced Level module SOFT (Soft…

Read More
iSAQB Blog Foundation Level interview with curator Gernot Starke

The iSAQB’s Certified Profes­sional for Software Architecture program (CPSA) is a program of further education. It is aimed at anyone who works on solution struc­tures in IT projects. Within the multi-level CPSA program, the Foundation Level is the first step. It provides a solid and pragmatic intro­duction to software architecture. But why exactly should you,…

Read More
iSAQB Blog WEB interview with curator Till Schulte-Coerne

Which audience does the module WEB address? The training course is meant for people who are looking for a somewhat broader overview of the huge subject that is “web”. The goal is to illuminate and classify as many existing standards as possible as well as different approaches to archi­tec­tures on as many levels as possible…

Read More
iSAQB Blog DDD interview with curator Carola Lilienthal

Which audience does the module DDD address? The module DDD is aimed at software archi­tects and software devel­opers who not only want to feel at home in technology, but who would also like to learn about methods and concepts that support them in deeply under­standing the domain and modeling it in software. This module is…

Read More
iSAQB Blog FUNAR interview with curator Michael Sperber

Which audience does the module FUNAR address?  The training course is meant for all software archi­tects who are curious about approaches to software architecture that are funda­men­tally different from tradi­tional OOP-based approaches (and more effective, of course).   What is the relevance of the module for the profes­sional practice of software archi­tects? That depends: Functional…

Read More

There is a lot of confusion regarding architectural work these days. When? How much? Who? Tons of heated debates, and nobody is asking the essential question: Why? But without asking Why, all the other questions are futile. Thus, this session at the Software Architecture Gathering 2021 by Uwe Friedrichsen will start by asking: *Why* do…

Read More

Abstract Hybrid: From Latin hybrida, a variant of hibrida. Something of mixed origin or compo­sition; often, a tool or technology that combines the benefits of formerly separate tools or technologies. (Source: Wiktionary) Hybrid workshops allow people online and on-site to collab­orate, both in education/training, or other types of meetings. Before COVID-19, workshops and trainings were…

Read More

Software archi­tects are faced with uncer­tainty more often than we would like to admit. How can we deal with it — or can we even make it disappear? In this episode of Eberhard Wolff’s Software Architecture in Stream, Kevlin Henney talks about uncer­tainty and how to deal with it.     Kevlin Henney has been a member…

Read More

The architecture of a system has to change over time. In this episode of Eberhard Wolff’s Software Architecture in Stream, evolu­tionary architecture and why it is important will be discussed. Rebecca Parsons and Eberhard Wolff will talk about patterns and principles to build archi­tec­tures that stand the test of time.     Dr Rebecca Parsons co-authored the…

Read More

Software architecture  is essen­tially about how you divide a software system into multiple parts. In this episode of Eberhard Wolff’s Software Architecture in Stream, Chris Richardson and Eberhard Wolff have an exciting conver­sation on the topic of microser­vices, monoliths, and modular­ization.     Chris Richardson is a Java champion and a Java One rock star. These days,…

Read More

A myth: The iSAQB seminars – regardless of Foundation or Advanced Level ­– primarily rely on hard skills – technical know-how that modern software archi­tects should possess in order to do their job well. At the same time, it has long been clear to industry insiders that IT projects rarely fail because the people involved are…

Read More

In many consulting projects over the last few years, we have seen devel­opment teams complain about two things: that they suffer from a lack of good requirements or that they have not received important requirements or have received them much too late. They then blame requirements engineers, business analysts, or product owners who “didn’t do…

Read More

There is a wide range of certifi­cates on offer, yet most certifi­cates and certification proce­dures are based on a similar process with some compa­rable variants…

Read More

Fueled by ever new highs in cryptocur­rency prices, there is currently a lively debate about blockchains…

Read More
iSAQB Blog DDD Confusion

In my work as a trainer for domain-driven design (short: DDD), I notice that…

Read More
iSAQB-blog CPSA-A Level

This blog post answers the most important questions about the written part of the iSAQB Advanced Level exam…

Read More
iSAQB Blog Functional Architecture Is Better

Wittgen­stein wrote, “The limits of my language mean the limits of my world.” Moritz Nähr, Public domain, via Wikimedia Commons And functional architecture works best with functional programming languages. Functional Software Architecture (“FUNAR”) is one of the most advanced curricula in the iSAQB Advanced canon. It’s about the specific techniques for domain modelling and struc­turing software…

Read More

Want to learn Software Architecture? Look no further – the recently released iSAQB Foundation Curriculum covers all your needs! A group of inter­na­tional software architecture experts has been working on optimizing and stream­lining this systematic education path, resulting in the most systematic and practical curriculum ever. The 2021 update is the result of nearly 12 months…

Read More

The iSAQB provides a mock exam for the Foundation Level certification. This post shows how we moved this exam from docx format to AsciiDoc, facil­i­tating collab­o­ration and enabling automated gener­ation of the required multi­lingual document variants. So, this is the story of how we moved from Microsoft Word to AsciiDoc for the collab­o­ration on files…

Read More

In this brand-new podcast episode, Carola Lilienthal, Gernot Starke, and Eberhard Wolff sat together to discuss the iSAQB’s two-level certification scheme CPSA – Certified Profes­sional for Software Architecture – in detail. What are the reasons for, and what is the actual meaning of the CPSA certification program? Which are the benefits for partic­i­pants, but also…

Read More
iSAQB member Mischa Soujon

Christoph Witte: Hello, my name is Christoph Witte. I’m a freelance journalist. I’m here in front of the booth of the Inter­na­tional Software Architecture Quali­fi­cation Board at the OOP conference in Munich. And I want to talk to Mischa Soujon. He’s working at IBM as a solution architect, making proto­types, and proof of concept for…

Read More

Christoph Witte: Hello, my name is Christoph Witte, I’m a freelance journalist, and we are here in front of the booth of the Inter­na­tional Software Architecture Quali­fi­cation Board at the OOP conference in Munich. Today I’d like to talk with Alexander Simon. He’s an IT consultant and owner of the company emax-it. And he’s an…

Read More
iSAQB member Gerhard Wanner

Christoph Witte: Hello, my name is Christoph Witte. I’m a freelance IT journalist, and I’m here at the booth of the inter­na­tional Software Architecture Quali­fi­cation Board at the OOP conference in Munich. I want to talk to Gerhard Wanner. He’s a professor at the University of Applied Sciences Stuttgart, and he’s teaching students in software…

Read More

You are a software architect, or inter­ested in becoming one, and would like to know more about the iSAQB CPSA certification program, and how your career could benefit from it? Then take a look at this presen­tation, created in a cooper­ation with iSQI. iSAQB member Roger Rhoades gives an overview of the field of software architecture,…

Read More
iSAQB member and chairwoman Mahbouba Gharbi

Mirko Hillert: Hello, we are here at OOP in Munich. Standing next to me is Mahbouba Gharbi, chair­woman of the iSAQB. Mahbouba, you are an author, software architect and trainer. You wrote a book with Arne Koschel, Andreas Rausch and Gernot Starke. It is called Software Architecture Funda­mentals. The book is quite successful and is…

Read More

Mirko Hillert: Hello, we are here at the Architectural Gathering 2019 in Munich. Kim Nena Duggen is sitting next to me. Perhaps you can briefly introduce yourself to our viewers again. Kim Nena Duggen: Sure. My name is Kim Nena Duggen. I work for embarc as an organi­za­tional developer. embarc performs software architecture, agile software…

Read More

Stay Up-to-Date with the iSAQB® Newsletter!

Scroll To Top