Was ist Microservices?
Es ist eine Architektur, bei der große Software in kleine, jeweils unabhängig arbeitende Teile zerlegt wird.
Definition
Früher wurde Software als ein einziger riesiger Block erstellt. Microservices hingegen zerlegen diese Struktur in Teile. Zum Beispiel funktionieren bei einer Shopping-Website die Zahlung, der Warenkorb und die Benutzeranmeldung wie separate kleine Softwareanwendungen.
So funktioniert es
Jedes Teil kann für sich aktualisiert oder repariert werden. Wenn ein Teil ausfällt, stürzt nicht die gesamte Anwendung ab, sondern nur diese eine Funktion wird deaktiviert.
Wo es eingesetzt wird
Es wird bei groß angelegten Webanwendungen und Systemen mit hohem Datenverkehr eingesetzt.
Häufig verwechselt mit
Es geht nicht nur um die Aufteilung des Codes, sondern auch um die Methode, wie diese Teile miteinander kommunizieren.
Häufige Fragen
Warum ist es so kompliziert?
Bei großen Projekten ist es unmöglich, das gesamte System gleichzeitig zu ändern, daher erleichtert die Aufteilung in Teile die Verwaltung.
Ist es für jedes Projekt geeignet?
Nein, für kleine Projekte kann es eine unnötige Komplexität erzeugen.
Verwandte Begriffe
Diese Erklärung wurde für TreScout in einfacher Sprache verfasst und maschinell übersetzt aus dem türkischen Original · maßgeblich ist die türkische Fassung. Wenn etwas falsch oder unvollständig wirkt, schreiben Sie an hello@trescout.com. Auf Türkisch lesen →