Microservices : Konzeption und Design

Feingranulare Systeme mit Microservices aufbauen

Design, Entwicklung, Deployment, Testen und Monitoring

Sicherheitsaspekte, Authentifizierung und Autorisierung

Verteilte Systeme haben sich in den letzten Jahren stark verändert: Große monolithische Architekturen werden zunehmend in viele kleine, eigenständige Microservices aufgespalten. Aber die Entwicklung solcher Systeme bringt Herausforderungen ganz eigener Art mit sich. Dieses Buch richtet sich an Softwareentwickler, die sich über die zielführenden Aspekte von Microservice-Systemen wie Design, Entwicklung, Testen, Deployment und Monitoring informieren möchten.

Sam Newman veranschaulicht und konkretisiert seine ganzheitliche Betrachtung der grundlegenden Konzepte von Microservice-Architekturen anhand zahlreicher praktischer Beispiele und Ratschläge. Er geht auf die Themen ein, mit denen sich Systemarchitekten und Administratoren bei der Einrichtung, Verwaltung und Entwicklung dieser Architekturen in jedem Fall auseinandersetzen müssen.

Aus dem Inhalt:

Vorteile von Microservices

Gestaltung von Services

Ausrichtung der Systemarchitektur an der Organisationsstruktur

Möglichkeiten zur Integration von Services

Schrittweise Aufspaltung einer monolithischen Codebasis

Deployment einzelner Microservices mittels Continuous Integration

Testen und Monitoring verteilter Systeme

Sicherheitsaspekte

Authentifizierung und Autorisierung zwischen Benutzer und Service bzw. zwischen Services untereinander

Skalierung von Microservice-Architekturen

»Microservice-Architekturen besitzen viele interessante Eigenschaften, allerdings sind bei der Umstellung so einige Fallstricke zu beachten. Dieses Buch wird Ihnen helfen herauszufinden, ob Microservices für Ihre Zwecke geeignet sind und zeigt Ihnen, wie Sie die Fallstricke umgehen können.«

Martin Fowler, Chief Scientist, ThoughtWorks

Om denne boken

Feingranulare Systeme mit Microservices aufbauen

Design, Entwicklung, Deployment, Testen und Monitoring

Sicherheitsaspekte, Authentifizierung und Autorisierung

Verteilte Systeme haben sich in den letzten Jahren stark verändert: Große monolithische Architekturen werden zunehmend in viele kleine, eigenständige Microservices aufgespalten. Aber die Entwicklung solcher Systeme bringt Herausforderungen ganz eigener Art mit sich. Dieses Buch richtet sich an Softwareentwickler, die sich über die zielführenden Aspekte von Microservice-Systemen wie Design, Entwicklung, Testen, Deployment und Monitoring informieren möchten.

Sam Newman veranschaulicht und konkretisiert seine ganzheitliche Betrachtung der grundlegenden Konzepte von Microservice-Architekturen anhand zahlreicher praktischer Beispiele und Ratschläge. Er geht auf die Themen ein, mit denen sich Systemarchitekten und Administratoren bei der Einrichtung, Verwaltung und Entwicklung dieser Architekturen in jedem Fall auseinandersetzen müssen.

Aus dem Inhalt:

Vorteile von Microservices

Gestaltung von Services

Ausrichtung der Systemarchitektur an der Organisationsstruktur

Möglichkeiten zur Integration von Services

Schrittweise Aufspaltung einer monolithischen Codebasis

Deployment einzelner Microservices mittels Continuous Integration

Testen und Monitoring verteilter Systeme

Sicherheitsaspekte

Authentifizierung und Autorisierung zwischen Benutzer und Service bzw. zwischen Services untereinander

Skalierung von Microservice-Architekturen

»Microservice-Architekturen besitzen viele interessante Eigenschaften, allerdings sind bei der Umstellung so einige Fallstricke zu beachten. Dieses Buch wird Ihnen helfen herauszufinden, ob Microservices für Ihre Zwecke geeignet sind und zeigt Ihnen, wie Sie die Fallstricke umgehen können.«

Martin Fowler, Chief Scientist, ThoughtWorks

Kom i gang med denne boken i dag for 0 kr

  • Få full tilgang til alle bøkene i appen i prøveperioden
  • Ingen forpliktelser, si opp når du vil
Prøv gratis nå
Mer enn 52 000 personer har gitt Nextory 5 stjerner på App Store og Google Play.

  1. Clean Code : Refactoring, Patterns, Testen und Techniken für sauberen Code. Deutsche Ausgabe

    Robert C. Martin

  2. ESP32 Mikrocontroller : Praxiseinstieg für Maker - IoT-Projekte und eigene Hardware-Ideen umsetzen

    Thomas Brühlmann

  3. Informations- und Cybersicherheit : Ein strategischer Praxis-Leitfaden für moderne CISOs und Security-Entscheider

    Marcel Küppers

  4. Informations- und Cybersicherheit : Ein strategischer Praxis-Leitfaden für moderne CISOs und Security-Entscheider

    Marcel Küppers

  5. Archicad 29 : Der umfassende Praxiseinstieg. Mit zahlreichen Beispielen und Übungsfragen

    Detlef Ridder

  6. C++ Lernen und professionell anwenden : Für Studium, Ausbildung und Beruf

    Ulla Kirch, Peter Prinz

  7. Code That Fits in Your Head : Heuristiken für die Softwareentwicklung. Komplexität reduzieren | Legacy Code beherrschen | Performance optimieren

    Mark Seemann

  8. ESP32 Mikrocontroller : Praxiseinstieg für Maker - IoT-Projekte und eigene Hardware-Ideen umsetzen

    Thomas Brühlmann

  9. Wissenschaftliche Arbeiten schreiben mit Microsoft Word 365, 2024, 2021, 2019 : Das umfassende Praxis-Handbuch

    G. O. Tuhls

  10. Wissenschaftliche Arbeiten schreiben : Ganz einfach und Schritt für Schritt zur erfolgreichen Bachelor- und Masterarbeit. Praktischer Leitfaden mit über 100 Software-Tipps inkl. KI-Tools

    Andrea Klein

  11. Clean Code - Refactoring, Patterns, Testen und Techniken für sauberen Code : Deutsche Ausgabe

    Robert C. Martin

  12. Design Patterns : Entwurfsmuster als Elemente wiederverwendbarer objektorientierter Software

    Erich Gamma, Richard Helm, Ralph Johnson, John M. Vlissides