Bookbot

Sam Newman

    Od monolitu do mikrousług. Ewolucyjne wzorce przekształcania systemów monolitycznych
    Microservices
    Shakespeare's Tales Retold for Children
    Designing Event-Driven Systems
    Building Microservices
    Monolith to Microservices
    • Monolith to Microservices

      Evolutionary Patterns to Transform Your Monolith

      4,3(820)Ohodnotiť

      Focusing on the transition from monolithic systems to microservice architecture, this companion guide to Building Microservices offers a proven method for migration while ensuring business continuity. It addresses the challenges of detangling complex systems and provides practical strategies for implementing microservices effectively. This resource is essential for developers and architects seeking to modernize their applications without disrupting ongoing operations.

      Monolith to Microservices
    • Building Microservices

      • 280 stránok
      • 10 hodin čítania
      4,2(3911)Ohodnotiť

      Over the past 10 years, distributed systems have become more fine-grained. From the large multi-million line long monolithic applications, we are now seeing the benefits of smaller self-contained services. Rather than heavy-weight, hard to change Service Oriented Architectures, we are now seeing systems consisting of collaborating microservices. Easier to change, deploy, and if required retire, organizations which are in the right position to take advantage of them are yielding significant benefits.This book takes an holistic view of the things you need to be cognizant of in order to pull this off. It covers just enough understanding of technology, architecture, operations and organization to show you how to move towards finer-grained systems.

      Building Microservices
    • Verteilte Systeme haben sich in den letzten Jahren stark verändert: Monolithische Architekturen werden zunehmend in viele kleine, eigenständige Microservices aufgespalten. Die Entwicklung solcher Systeme bringt jedoch spezifische Herausforderungen mit sich. Dieses Buch richtet sich an Softwareentwickler, die sich über die wesentlichen Aspekte von Microservice-Systemen informieren möchten, einschließlich Design, Entwicklung, Testen, Deployment und Monitoring. Sam Newman veranschaulicht die grundlegenden Konzepte von Microservice-Architekturen anhand praktischer Beispiele und Ratschläge. Er behandelt Themen, die Systemarchitekten und Administratoren bei der Einrichtung und Verwaltung dieser Architekturen berücksichtigen müssen. Der Inhalt umfasst die Vorteile von Microservices, die Gestaltung von Services, die Ausrichtung der Systemarchitektur an der Organisationsstruktur, Integrationsmöglichkeiten, die schrittweise Aufspaltung monolithischer Codebasen, das Deployment mittels Continuous Integration, Testen und Monitoring verteilter Systeme sowie Sicherheitsaspekte wie Authentifizierung und Autorisierung. Die Umstellung auf Microservice-Architekturen birgt interessante Eigenschaften, jedoch auch Fallstricke. Dieses Buch hilft Ihnen, herauszufinden, ob Microservices für Ihre Zwecke geeignet sind, und zeigt, wie Sie diese Herausforderungen meistern können.

      Microservices
    • Mikrousługi są relatywnie świeżą koncepcją w świecie systemów IT, mimo to coraz więcej organizacji decyduje się na wdrażanie opartej na nich architektury. Uznaje się, że zapewnia ona wówczas lepszą skalowalność, łatwość łączenia poszczególnych niezależnych elementów, a przede wszystkim możliwość szybszej reakcji na zmiany i skuteczniejsze wdrażanie nowych funkcjonalności. Zanim jednak organizacja da się skusić tymi obietnicami, powinna gruntownie przeanalizować swoją sytuację i decyzję o ewentualnej migracji systemu oprzeć na racjonalnych przesłankach. Konieczne jest również opracowanie planu takiego przejścia, zwłaszcza jeśli nie można sobie pozwolić na dłuższe przestoje w działalności.To wyczerpujący poradnik dla inżynierów, którzy stoją przed wyzwaniem przekształcenia monolitycznego systemu w architekturę opartą na mikrousługach bez przerywania funkcjonowania firmy. Książka jest przeznaczona dla organizacji, które muszą płynnie zmienić istniejący system, a nie zbudować go od nowa. Zawiera wiele cennych wskazówek odnoszących się do celowości samej migracji oraz przedstawia liczne scenariusze i strategie przekształcania: od etapu planowania aż po dekompozycję aplikacji i baz danych. Znalazł się tu zestaw sprawdzonych wzorców i technik wraz z omówieniem sytuacji, w jakich można je bezpiecznie zastosować. Nie zabrakło ważnych szczegółów związanych z wzorcami refaktoryzacji architektury czy problematyki naruszeń integralności w wyniku podziału baz danych.

      Od monolitu do mikrousług. Ewolucyjne wzorce przekształcania systemów monolitycznych