Technical Whitepaper
English
For new system architecture (since ILS 14.8.0.0):
In recent years, Agile development, Cloud hosting, DevOps, Continuous integration and Continuous deployment have become increasingly important. As a result, a particular software architecture called "Microservices" has emerged as particu- larly suitable for complex web applications. The use of a Microservices architec- ture makes it possible to fulfill all the important requirements of a modern system such as performance, reliability, security, scalability, and speed of innovation at the same time. For this reason, imc AG decided to develop its Learning Management System (LMS) based on such an architecture starting with the release of version 14.8.0.0.
This document describes the various aspects of this architecture and provides an overview of the technologies used to implement it.
For classic system architecture:
This document describes the classic system architecture and technologies used and discusses possible operating scenarios.
German
For new system architecture (since ILS 14.8.0.0):
For classic system architecture: