Hausarbeiten logo
Shop
Shop
Tutorials
En De
Shop
Tutorials
  • How to find your topic
  • How to research effectively
  • How to structure an academic paper
  • How to cite correctly
  • How to format in Word
Trends
FAQ
Zur Shop-Startseite › Informatik - Angewandte Informatik

Microservices Architektur. Definition, Chancen und Risiken

Titel: Microservices Architektur. Definition, Chancen und Risiken

Hausarbeit (Hauptseminar) , 2019 , 23 Seiten , Note: 1.0

Autor:in: Saifeddine Bargui (Autor:in)

Informatik - Angewandte Informatik

Leseprobe & Details   Blick ins Buch
Zusammenfassung Leseprobe Details

Die Arbeit befasst sich mit einem neuen Architekturmuster, dem Microservices-Architekturmuster. Tatsächlich ist das Microservices-Architekturmuster auf dem aktuellen Markt nicht sehr weit verbreitet und stellt daher für viele ein fremdes Architekturmuster dar. Dennoch kommt es bei vielen großen Firmen wie Netflix, Amazon, Microsoft bereits zur Anwendung. Das Microservices-Architekturmuster beinhaltet viele neue Aspekte beim Software-Design, die eine deutliche Verbesserung der Softwarequalität mit sich bringen.

Das erste Kapitel widmet sich der Definiton des Microservices-Architekturmusters. In diesem Rahmen werden wir die Vor- und Nachteile sowie die wichtigsten Eigenschaften dieses Architekturmusters erläutern. Im zweiten Kapitel werden wir die Serviceorientierte-Architektur definieren und darauf aufbauend sie mit der Microservices-Architektur vergleichen. Kapitel drei wird das Prinzip von Domain Driven Design definieren und sei-ne wichtigsten Aspekten erklären. Im vierten Kapitel wird die Kommunikation bei einer Microservices-Architektur mit ihren beiden Arten: synchron und asynchron vorgestellt. Abschließend werden wir eine Musterarchitektur beschreiben, dabei die wichtigsten Aspekte erwähnen und erklären, die beim Designen eines Microservices-Systems berück-sichtigen werden müssen.

Insbesondere bietet die Microservices-Architektur eine Lösung für viele Probleme, die aus anderen Architekturmustern stammen. Das monolithische Architekturmuster stellt zurzeit das bekannteste und am häufigsten gebrauchte Architekturmuster dar. Diese Art der Architektur ist jedoch für viele Enterprise-Anwendungen nicht mehr passend, wes-halb andere Lösungen hermüssen. Diese Ausarbeitung befasst sich mit den Nachteilen bzw. Problemen der monolithischen Architektur und erklärt wie die Microservices-Architektur damit umgeht bzw. diese Probleme löst. Dabei werden diverse Basispunkte des Microservices-Architekturmusters erklärt, wobei nicht alle Aspekte der Microservices-Architektur erläutert werden, sondern nur die wichtigsten. Viele sind der Ansicht bei der Microservices-Architektur handele es sich um eine SOA (Serviceorientierte-Architektur). Ob diese Ansicht korrekt ist (Microservices-Architektur gleich SOA), werden wir in dieser Ausarbeitung durch einen Vergleich der Serviceorientierten-Architektur mit der Microservices-Architektur herausfinden.

Leseprobe


Inhaltsverzeichnis

  • Motivation
  • 1 Einleitung
  • 2 Definition des Microservices-Architekturmusters
    • 2.1 Einleitung
    • 2.2 Vorteile und Nachteile
      • 2.2.1 Vorteile
      • 2.2.2 Nachteile
    • 2.3 Die wichtigsten Eigenschaften
      • 2.3.1 Lose Kopplung
      • 2.3.2 Hochgradige Geschlossenheit
  • 3 Microservices-Architektur vs Serviceorientierte Architektur (SOA)
    • 3.1 Einleitung
    • 3.2 Serviceorientierte Architektur
      • 3.2.1 Definition
    • 3.3 Unterschied zwischen Microservices-Architektur und SOA
    • 3.4 Zusammenfassung
  • 4 Musterarchitektur
    • 4.1 Einführung
    • 4.2 Problemstellung
    • 4.3 Architektur
      • 4.3.1 Klassendiagramm
    • 4.4 Aufteilung auf Microservices
    • 4.5 Zusammenfassung
  • Lieraturverzeichnis

Zielsetzung und Themenschwerpunkte

Die vorliegende Arbeit untersucht das Microservices-Architekturmuster und beleuchtet seine Chancen und Risiken. Im Fokus steht dabei ein Vergleich mit dem traditionellen monolithischen Architekturmuster und die Herausarbeitung der wichtigsten Eigenschaften und Unterschiede zwischen beiden Ansätzen.

  • Definition und Charakterisierung des Microservices-Architekturmusters
  • Vorteile und Nachteile des Microservices-Architekturmusters
  • Vergleich mit der Serviceorientierten Architektur (SOA)
  • Entwicklung einer Musterarchitektur für Microservices
  • Analyse von Chancen und Risiken der Microservices-Architektur

Zusammenfassung der Kapitel

Die Arbeit beginnt mit einer Einführung in das Thema Microservices-Architektur und stellt das traditionelle monolithische Architekturmuster als Gegenstück vor. Im zweiten Kapitel wird das Microservices-Architekturmuster definiert, seine Vorteile und Nachteile beleuchtet sowie seine wichtigsten Eigenschaften wie lose Kopplung und hohe Geschlossenheit erläutert. Das dritte Kapitel befasst sich mit dem Vergleich des Microservices-Architekturmusters mit der Serviceorientierten Architektur (SOA) und beleuchtet die Unterschiede zwischen beiden Ansätzen. Abschließend wird im vierten Kapitel eine Musterarchitektur für Microservices vorgestellt, die die Anwendung des Architekturmusters in der Praxis demonstriert.

Schlüsselwörter

Microservices-Architektur, monolithische Architektur, Serviceorientierte Architektur (SOA), lose Kopplung, hohe Geschlossenheit, Chancen, Risiken, Musterarchitektur, API-Gateway, Advanded Messaging Queuing Protocol (AMQP), HTTP/REST.

Ende der Leseprobe aus 23 Seiten  - nach oben

Details

Titel
Microservices Architektur. Definition, Chancen und Risiken
Hochschule
FOM Essen, Hochschule für Oekonomie & Management gemeinnützige GmbH, Hochschulleitung Essen früher Fachhochschule
Note
1.0
Autor
Saifeddine Bargui (Autor:in)
Erscheinungsjahr
2019
Seiten
23
Katalognummer
V542013
ISBN (eBook)
9783346248671
ISBN (Buch)
9783346248688
Sprache
Deutsch
Schlagworte
Microservice Architektur
Produktsicherheit
GRIN Publishing GmbH
Arbeit zitieren
Saifeddine Bargui (Autor:in), 2019, Microservices Architektur. Definition, Chancen und Risiken, München, GRIN Verlag, https://www.hausarbeiten.de/document/542013
Blick ins Buch
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
Leseprobe aus  23  Seiten
Hausarbeiten logo
  • Facebook
  • Instagram
  • TikTok
  • Shop
  • Tutorials
  • FAQ
  • Zahlung & Versand
  • Über uns
  • Contact
  • Datenschutz
  • AGB
  • Impressum