Software Architecture Program

From implementation to architectural responsibility

Most software architects are not formally trained. They grow into the role over years of experience, mistakes, and difficult decisions.

This program is designed to accelerate that process. Not through lectures, but by building systems, testing them, and learning from the consequences of decisions.

What this program is

This is a modular, approximately two-year program for experienced developers moving toward architectural roles, or already working in such positions.

Participants design and implement multiple systems that are tested under load, failure scenarios, and changing requirements. Architecture is evaluated based on how the system behaves, not how it looks in diagrams.

Structure

The program consists of six modules over approximately two years. Each module includes guided sessions, independent work, and reviews.

  • kick-off session: problem definition and constraints
  • independent design and implementation
  • mid-module review (code and architecture)
  • requirement changes during implementation
  • test-passing session (load, failure, recovery)

In many cases, the most valuable learning comes from situations where the system does not behave as expected.

Example themes

  • fundamentals of a database engine
  • concurrency and performance
  • distributed systems
  • SaaS architecture and operation
  • final project: overall system architecture

The focus is not on specific technologies, but on decisions and their consequences.

What you will practice

  • architectural decision-making and justification
  • system behavior under load and failure
  • trade-offs within time and resource constraints
  • communication with different stakeholders
  • adapting designs based on new information

Who this is for

The program is intended for experienced software developers and technical leads.

  • several years of experience with production systems
  • ability to work independently
  • interest in long-lived systems and architecture

Price and format

The program runs for approximately 24 months and is delivered primarily remotely (Teams).

Price: €36,000 + VAT per participant

The price is divided into six modules (€6,000 each), allowing staged commitment and decision-making during the program.

Typical time commitment is approximately 6–10 hours per week alongside normal work.

Why this program?

Most training focuses on tools and patterns. This program focuses on decisions and their consequences.

The goal is not to increase knowledge, but to improve judgment: when a solution works, when it does not—and why.

Getting started

The program typically begins with a discussion about your organization, potential participants, and current challenges. The first groups are intentionally kept small.

Send us an email: info@intertechno.org

Further contact details can be found here.