Session Details

The Conference for Delphi & more
November 8 - 10, 2021 | Düsseldorf

Arnaud Bouchez


24 Oct 2017
09:00 - 10:00
Team discount Register 3+ colleagues and save up to 100 € Register now!
This talk originates from the archive. To the CURRENT program

Microservices: when SOLID meets SOA

24 Oct 2017
09:00 - 10:00

SOLID principles should better be applied when designing business objects, as soon as maintainability and modularity are needed. They bring uncoupling, abstraction and clean design to Object Oriented Programming. Microservices could be seen as SOLID principles applied to the Service Oriented Architecture. In respect to a classical monolith server, thanks to uncoupling and better granularity, you may enhance deployment, ease cooperation between dev teams, introduce Domain Driven Design and/or Event Driven Design, scale horizontally and still incorporate existing code and services.
After a quick and practical review of SOLID principles, we will see how they may apply to SOA, and how Microservices could be defined using the Open Source mORMot framework interface-based services, on Windows or Linux.