Es gibt Softwarearchitekten die behaupten: Sourcecode sollte nicht so geschrieben sein, dass man ihn einfach erweitern kann, sondern dass man ihn einfach wegwerfen kann. Layered Architecture, Design by Contract und Prinzipien der objektorientierten Programmierung zielen eher auf die Erweiterbarkeit ab. Microservices hingegen werben mit der einfachen Austauschbarkeit ganzer Services. Diesen Ansatz verfolgt prooph/micro und bietet mit einer zugeschnitten Toolbox für dockerized und event sourced Microservices neue Möglichkeiten der Strukturierung von PHP Anwendungen. Dabei wird bewusst auf Objektorientierung verzichtet und stattdessen auf functional programming Techniken gesetzt. Wieso, Weshalb, Warum? Das klärt sich in diesem Vortrag über prooph/micro.

Comments

Comments are closed.

Sanro Keil at 15:16 on 23 Sep 2017

Interesting insights how to combine different technologies / tools to achieve a new kind of microservices for PHP.

Marcel Lamm at 15:19 on 25 Sep 2017

could use some real world examples