University course
Modern software architecture

Modern software architectures are a collection of technologies and methods that enable developers to build scalable, powerful and reliable software applications. These include frameworks such as microservices, service-oriented architecture, cloud computing, containerization, event-driven architecture and many more. These architectures enable developers to develop and implement applications quickly and effectively.
What you can expect from the university course

Content focus

The university course "Modern Software Architecture" has the following content and therefore focus:

  • describe the term service from both a technical and an economic point of view
  • be able to explain the meaning of REST
  • Compare SOAP, gRPC, GraphQL and REST-based architectures with each other
  • Make a decision for SOAP or REST based on a problem definition
  • Create and consume data-based REST services
  • describe and justify the advantages and disadvantages of asynchronous services
  • Use message queues to implement asynchronous services
  • Describe aspects that promote or restrict the interoperability of services
  • Categorize services and explain the differences between individual service categories
  • Describe options for orchestrating services
  • Describe and justify the advantages and disadvantages as well as the functionality of distributed transactions
  • Explain the difference between distributed transactions and compensations
  • Describe the advantages and disadvantages of offsets and describe the mechanisms for implementing long-running transactions
  • Describe the term canonical data model
  • Describe options for implementing transport-based security
  • Describe options for implementing message-based security
  • describe the possibilities and functionality of federated and claims-based security


ECTS = European Credit Transfer and Accumulation System
LE = teaching units


Extra occupational

Duration: 2 days per module in presence at CAMPUS 02 and 2 half-days online

27 teaching units of which 1/3 online teaching

Maximum number of participants: 25


For participation in the university course:
EUR 1.500,- (VAT exempt according to UStG)


Confirmation of participation in the university course
„Moderne Software Architektur“

Who is this training aimed at?

This training program is aimed at people who want to take their skills in software development, and in particular in the area of modern software architectures, to the next level.


open to all interested persons who already have professional experience in the field of software management or are new to the field and have a university entrance qualification or a degree as a basic requirement


3 ECTS Credits

ECTS credits can only be awarded to participants with a general higher education entrance qualification.

Registration & deadlines

  1. Go to "Register now" below.
  2. Enter your data in the form.
  3. You will receive a registration confirmation by e-mail.
  4. If required, we will ask you for additional documents by e-mail.

Registration deadline: 03.06.2024

Class times

Start: 11.06.2024

Classroom teaching at FH CAMPUS 02 from 09:00 - 16:00
Online lessons from 17:00 - 20:30

Tuesday, 11.06.2024, presence at FH CAMPUS 02
Thursday, 13.06.2024, online
Tuesday, 18.06.2024, online
Thursday, 20.06.2024, presence at CAMPUS 02

Learn individually & flexibly

Use the possibilities of the Life Long Learning-Passes of FH CAMPUS 02! Dieses Modul ist ein Teil des modular training program of the "Senior Software Specialist" certificate course. If you complete the three modules and successfully complete a project, you will also receive the certificate for the you will also receive the certificate for the certificate course you have completed.
University course Modern Software Architecture
Harris Gerzic

DI Harris Gerzic, BSc

CAMPUS 02 University of Applied Sciences
Department of IT & Business Informatics
Körblergasse 126, 8010 Graz

Already sent your registration?
Secure your place on the course
Das Datum für den nächsten Bewerbungsschluss folgt demnächst ...
Registration deadline: 03.06.2024
You benefit

Get your career off to a flying start

The "Modern Software Architecture" module provides you with detailed theoretical knowledge in the field of software development. This knowledge forms the basis for further experience in the field of software development. After completing this module and gaining basic experience in the field of software development, careers such as software architect are particularly suitable.