In today's dynamic world of software development, it is more important than ever to be able to react quickly and flexibly to changing requirements. The iSAQB FLEX module offers exactly that: a course that teaches flexible architecture concepts and methods to get software into production quickly and with high quality.
The course focuses in particular on microservices and self-contained systems as modern architectural styles with high flexibility and scalability. These architectural styles make it possible to develop features in small, independent teams and to deploy them quickly. Thanks to their strong modularisation, technology selection and maintainability can be optimised. In order to use these architectural styles effectively, it is crucial to find meaningful functional interfaces. This is where domain-driven design comes into play, which is taught to participants.
Another focus of the module is the implementation of DevOps and continuous delivery in order to implement successful software projects in an iterative and feedback-driven manner. A high level of automation and a perfected infrastructure make it possible to deliver software at short intervals and receive feedback directly from end users. Participants will learn how to use DevOps practices and tools to pave the way for continuous delivery.
Finally, the importance of resilient systems is also covered. Microservices bring particular operational challenges as they act as distributed systems with potentially many components. The training shows participants how to implement scalable logging and monitoring solutions to overcome these challenges and create more resilient systems that are robust against failures and errors. Overall, the iSAQB FLEX module is an excellent training for software developers who want to react quickly and effectively to changing requirements.
The course combines theoretical impulses with practical exercises. Individual and group work alternate, supplemented by presentations and joint discussions of the results.
If you want to know how to build flexible and sustainable software architectures with microservices, self-contained systems and domain-driven design, this training is for you.
An interest in software architecture is sufficient, no development experience is necessary.
There are no prerequisites for this course.