-
Notifications
You must be signed in to change notification settings - Fork 0
Serlo Infrastructure
Hugo Tiburtino edited this page Jul 17, 2024
·
10 revisions
We have a microservice architecture that looks like this (note: this pic is outdated):

We made this switch for a plethora of reasons:
- the monolith grew large and unwieldy
- with microservice infrastructure it is much easier to incorporate a new microservice that is suited to a specific problem without refactoring the entire code base (an example: it was no problem to insert a new database layer in Rust)
- in theory, integrating and working together with other learning software will be easier to do in the future
- serlo.org was not fast enough for our needs any longer
- Home
- Serlo Infrastructure
- Serlo Infrastructure for Non programmers
- Resources for new programmers
- Setup of the toolchain
- Best Practices
- Data Privacy for Devs
- How Tos
- Single Sign On
- Integration with the Data Wallet
- User-Journey: SSO and Data Wallet
- User-Journey: Collaboration with Serlo Editor + Datenraum
- Integration of "Datenraum" into the Serlo Editor
- Introduction to the Serlo editor
- Core concepts of the Serlo editor
- Packages of the Serlo editor
- Creating a new plugin (outdated)
- Redux process in the Serlo editor
- The content format of the Serlo editor
- Serlo Editor Plugin Initial State
- How the Serlo Editor is integrated into edu-sharing via LTI
- Learner Events and xAPI