Der Mythos vom Monolithen

Wie oft haben wir schon gehört, dass jemand über seinen bestehenden Monolithen gesprochen oder die Frage gestellt hat: "Wie zerlegt man einen Monolithen?". Es stellt sich heraus, dass wir mit PHP nie wirklich Monolithen gebaut haben, weil wir unsere Anwendungen nie in einzelne ausführbare Dateien kompiliert haben. Stattdessen haben wir immer eine Sammlung von Quelldateien bereitgestellt – was eigentlich schon sehr nach Microservices aussieht. Es überrascht also nicht, dass unsere Entscheidungen, den Monolithen aufzubrechen, nicht die erwarteten Ergebnisse bringen. Denn die meisten Voraussetzungen, von denen wir dabei ausgegangen sind, waren schlichtweg falsch.

Es ist also Zeit, einen neuen Blick darauf zu werfen, wie wir mit PHP-Legacy-Code umgehen können, und unsere verteilten Monolithen zu reparieren.

Speaker

 

Stefan Priebsch
Stefan Priebsch Jede alte Digitaluhr ist leistungsfähiger als Stefan Priebschs erster Computer. Er ist seit über 25 Jahren IT-Berater, hat einen Universitätsabschluss in Informatik, ist Autor mehrerer Fachbücher und seit mehreren Jahren Lehrbeauftragter für professionelle Webentwicklung an einer Hochschule. Er hält Vorträge und Keynotes auf Technologiekonferenzen rund um die Welt. Als Mitgründer und Principal Consultant von The PHP Consulting Company (thePHP.cc) hilft Stefan Unternehmen dabei, erfolgreich Software zu entwickeln und zu betreiben. In seiner Freizeit spielt er E-Gitarre und hat als Forschungsschwerpunkt agiles Heimwerken.

betterCode-Newsletter

Sie möchten über die betterCode() PHP und weitere unserer betterCode()-Events auf dem Laufenden gehalten werden?

 

Anmelden