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.