Technical Whitepaper
Deutsch
für die neue Systemarchitektur (ab ILS 14.8.0.0):
In den letzten Jahren haben agile Entwicklung, Cloud-Hosting, DevOps, Continuous Integration und Continuous Deployment zunehmend an Bedeutung gewonnen. Infolgedessen hat sich eine bestimmte Softwarearchitektur namens "Microservices" als besonders geeignet für komplexe Webanwendungen herauskristallisiert. Durch den Einsatz einer Microservices-Architektur ist es möglich, alle wichtigen Anforderungen an ein modernes System wie Performance, Zuverlässigkeit, Sicherheit, Skalierbarkeit und Innovationsgeschwindigkeit gleichzeitig zu erfüllen. Aus diesem Grund hat sich die imc AG entschieden, ihr Learning Management System (LMS) ab dem Release der Version 14.8.0.0 auf Basis einer solchen Architektur zu entwickeln.Das vorliegende Dokument beschreibt die verschiedenen Aspekte dieser Architektur und gibt einen Überblick über die zur Umsetzung verwendeten Technologien.
für die klassische Systemarchitektur:
Dieses Dokument beschreibt die Architektur sowie die verwendeten Technologien und diskutiert mögliche Betriebsszenarien.
Englisch
für die neue Systemarchitektur (ab ILS 14.8.0.0):
für die klassische Systemarchitektur: