Microservices Flashcards

1
Q

Was sind die eingeschaften von Monolithische Architekturen ?

A

Gemeinsame Code-Basis für die gesamte Anwendungslogik
Alle Komponenten/Module in derselben Programmiersprache implementiert
Zentralisierte Datenbank
Betrieb in einem Datendienst (oder sogar auf einem einzelnen Server)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Welche sind die problema von Monolithische Architketuren ?

A

Begrenzte Skalierbarkeit (Engpässe: Netzwerk, Rechenleistung, Ein-/Ausgabe…)
Koordination zwischen Entwicklern (insbesondere in globalen Einstellungen)
Einzelner Fehlerpunkt (Single Point of Failure)
Ausfallzeiten im Falle von Wartungsarbeiten

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

welche sind die vorteil von Containern ?

A

Geringerer Ressourcenverbrauch
Schnelleres Starten und Herunterfahren
Geringerer Overhead, kleinere Backups

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

welche sind die nachteil von Containern ?

A

Schwächere Isolierung/Sicherheit
Begrenzte Auswahl an Betriebssystemen (durch den Kernel des Container-Hosts begrenzt)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

welche vorteil hast Mikroservice-Architekturen im Vergleich zu monolithischen Architekturen ?

A

Skalierbarkeit
Flexibilität und Agilität

How well did you know this?
1
Not at all
2
3
4
5
Perfectly