Microservices zijn (waarschijnlijk) niet voor jou
Één van de “hippe” design-patronen voor applicaties van de afgelopen paar jaar is de Microservice. Het uit elkaar trekken van je applicatie in meerdere, kleine, services, die via het netwerk en een afgesproken (simpele) API met elkaar praten. Hier horen dan ook principes bij als “loosely-coupled” die zeggen dat het falen van component A niet tot het falen van component B mag leiden (maar component B mag best zeggen dat iets nu niet kan).
Wander heeft geen problemen met Microservices, maar wel met het blindelings omzetten van applicaties naar een Microservice architectuur zonder na te denken of dit wel voordelen biedt voor een specifieke applicatie.
In deze video schreeuwt hij weer eens tegen de wolken om jullie te laten nadenken of je dit design patroon wel moet toepassen op jouw applicaties.
Wander Boessenkool