PHP und Microservices: Erstellung verteilter Systeme
300 Seiten
German
PDF
4.5

PHP und Microservices: Erstellung verteilter Systeme

PHP und Microservices: Erstellung verteilter Systeme

Autor:

Jahr:

Zusammenfassung:

Moderne Webentwicklung erfordert Flexibilität und Skalierbarkeit. Eine monolithische Anwendung wird der Last nicht mehr gerecht, und die Microservice-Architektur kommt zur Hilfe. Das Buch „PHP und Microservices: Erstellung verteilter Systeme“ ist ein praktischer Leitfaden, der Sie durch alle Phasen des Übergangs vom Monolithen zu Microservices in PHP führt.



Worum geht es in diesem Buch?

Das Buch deckt den gesamten Lebenszyklus einer Microservice-Anwendung ab: vom Design und der Protokollauswahl bis zum Deployment und Monitoring. Sie erfahren:

  • Wie Sie eine monolithische Anwendung in unabhängige Services aufteilen
  • Welche Protokolle und Datenformate Sie verwenden sollten (REST, gRPC, JSON, Protobuf)
  • Wie Sie die asynchrone Kommunikation über Message Broker (RabbitMQ, Kafka) organisieren
  • Wie Sie ein API Gateway als einheitlichen Einstiegspunkt aufbauen
  • Wie Sie Services mit Docker containerisieren und in Kubernetes orchestrieren
  • Wie Sie die Patterns Circuit Breaker, Saga, CQRS und Event Sourcing implementieren
  • Wie Sie verteilte Systeme testen und loggen


Für wen ist dieses Buch?

Das Buch ist nützlich für:

  • PHP-Entwickler mit mindestens 1 Jahr Erfahrung, die die Microservice-Architektur erlernen möchten
  • Team Leads und Architekten, die ein Refactoring bestehender Projekte planen
  • DevOps-Ingenieure, die mit PHP-Projekten arbeiten und das Deployment automatisieren möchten
  • Studenten und Absolventen, die moderne Ansätze zum Aufbau verteilter Systeme verstehen möchten


Was werden Sie nach der Lektüre wissen?

  • Sie verstehen, wann Microservices wirklich nötig sind und wann ein Monolith ausreicht
  • Sie lernen, Servicegrenzen und deren Interaktion zu entwerfen
  • Sie können eine vollständige Microservice-Architektur in PHP in Docker bereitstellen
  • Sie beherrschen die Fehlerbehandlung und Ausfallsicherheit in einer verteilten Umgebung
  • Sie erhalten fertige Codevorlagen und Konfigurationen für reale Projekte


Jedes Kapitel enthält praktische Beispiele, die in Ihren Projekten einsatzbereit sind. Der Autor – Alexey Voronov, Senior PHP-Entwickler mit 10 Jahren Erfahrung – teilt reale Fallstudien aus der kommerziellen Entwicklung. Das Buch ist in lebendiger Sprache geschrieben und erfordert keine tiefgehenden Architekturkenntnisse – sichere PHP-Kenntnisse und grundlegendes OOP-Wissen reichen aus.



Der Umstieg auf Microservices geht nicht um einen modischen Stack, sondern um geschäftlichen Mehrwert. Dieses Buch hilft Ihnen, typische Fehler zu vermeiden und ein System aufzubauen, das mit Ihrem Projekt wächst.

Empfehlungen