2,569 $−257 $2,312 $
What this module delivers.
How the training runs
- Method
- Compare architecture options, work through operating models
- Basis
- Official iSAQB curriculum 2024.1
- Outcome
- 30 credit points: 10 methodical, 20 technical, no course exam
Dates & booking
Choose a date that fits
2 dates
Sessions with this symbol offer up to 25% group discount. Click “Details & Registration” to learn more.
2,569 $−257 $2,312 $
No dates match this selection.
Dates are still available. Reset the filters to see them.
Fit
Who this module is designed for
Typical roles
- You cut a system into modules and own where the boundaries fall.
- You decide whether services talk to each other synchronously or through events.
- You operate distributed services and carry the consequences of your design decisions.
Prerequisites
No prerequisites
You can start right away. Helpful: hands-on experience with distributed systems and their protocols, experience with functional and technical modularisation, some exposure to deployment and operations processes.
Consider instead CLOUDINFRA Gives containers, infrastructure and telemetry the whole module, where FLEX covers runtime platforms in 90 of its 600 minutes.
Curriculum
CPSA® FLEX Course in Detail
Curriculum 2024.1 splits FLEX into six parts across 600 teaching minutes. It starts at the drivers behind flexible systems and runs through modularisation, organisational structure and integration to deployment and operation. Every part ends at a decision rather than at a technology.
01Why approach Flexible Systems
This part settles what the flexibility is actually being paid for.
- Availability, reliability and time-to-market as the real drivers
- Microservices, self-contained systems, moduliths and monoliths compared
- Four kinds of isolation: devtime, runtime, deployment and team
- What DevOps and continuous delivery change about the architecture
02Modularization of Systems of Systems
Here you decide where the boundaries between the parts actually run.
- Strategic design and bounded contexts as the criterion for a cut
- The Parnas criteria as a test for a cut, from the reading list of the curriculum
- Coupling at the level of source code, build artefacts and network protocol
- Cost and benefit of competing modularisation strategies
03Software Modules and the Organization
This part covers the half of the cut that is not written in the code.
- Conway's law and what it means for the module boundary
- Team topologies and context mapping between the teams
- Socio-technical architecture: system and organisation as one design
- Macro against micro architecture: which decision is taken where
04Integration Methods & Protocols
The longest part of the curriculum: how the pieces talk to each other.
- Integration in the frontend, in the middle tier (REST, RPC, messaging) and through the database
- Anti-corruption layer, shared kernel and customer/supplier as integration patterns
- The CAP theorem, ACID against BASE and what it costs consistency
- Circuit breakers, bulkheads and graceful degradation against cascading failure
05Deployment & Runtime/Platform Methods
This part is about getting a new version live without an outage.
- Continuous deployment and what the CI/CD pipeline is for
- IaaS, PaaS, CaaS and FaaS, and what each of them is actually good for
- Blue-green, canary releases and rolling updates without downtime
- Immutable infrastructure, infrastructure as code and containerisation
06Service Operation Models
To close, you plan operations before the first outage plans them for you. The curriculum makes observability binding here and lists the deeper topics below as optional.
- Assembling observability from metrics, logs and traces
- MTBF against MTTR, and what service level objectives make of them
- Incident management and disaster recovery along RTO and RPO
- Chaos engineering: triggering failures deliberately in order to understand them
Outcome
What you will be able to do afterwards
- 01
You justify the choice between microservices, self-contained systems and a modulith by the isolation actually needed.
- 02
You cut systems along bounded contexts and test the cut against coupling, degree of isolation and deployment independence.
- 03
You factor team and organisational structure into the module cut and argue it through Conway's law.
- 04
You choose between REST, RPC and messaging, and decide between ACID and BASE.
- 05
You guard system boundaries with circuit breakers, bulkheads and graceful degradation.
- 06
You plan zero-downtime deployments using blue-green, canary releases or rolling updates.
- 07
You assemble observability from metrics, logs and traces, and make failures traceable through it.
Credit points toward CPSA-A
- Methodical competence
- 10
- Technical competence
- 20
- Communicative competence
- 0
30 of 70 points toward CPSA-A admission
Certificate of participation
The tecnovy certificate of participation records your attendance of the FLEX training, not a passed examination.
Open the Certificate Showroom tecnovy →≥80%attendance
Why tecnovy
What you get on top with us
01
iSAQB® Accredited Provider
We are an officially accredited Training Provider of the International Software Architecture Qualification Board.
02
Certificate Showroom
Get your certificate of participation and, if you have one, add your exam certificate from E-Learning. Fully automated, beautifully designed. Just for you, only at tecnovy.
03
No Slideshow, Hands-On!
Promised: no PowerPoint marathon. We work in groups, tie theory to practice, and you get real project examples from our experienced trainers plus the exchange with like-minded people.
04
Attend Twice, Pay Once
You are welcome to attend the training online again within a year as a refresher.
05
Learn from Experts
We always guarantee you the use of didactically and methodically first-class qualified trainers who draw their knowledge from training experience as well as professional practical and project experience.
06
Flexible Date Change
If you are not able to attend the course, you can rebook your training free of charge up to one week before the start of the training.
Experiences
What participants say
tecnovy verfügt im deutschsprachigen Raum über sehr erfahrene Trainer. Das "Corona-bedingte Distanzlernen" wurde prima umgesetzt. Geeignete Collaborationsplattformen wie z.B. Mural kamen zum Einsatz und wurden in den Gruppenarbeiten sinnvoll eingesetzt. Die Zusammenarbeit mit tecnovy ist einwandfrei. Die besuchten ISAQB Kurse Soft Skills und Flex sind sehr zu empfehlen.
FAQs
