Micro Services

13
MICRO SERVICES HIGH LEVEL DISCUSSION ABOUT MICRO SERVICES Created by @hunglin

Transcript of Micro Services

MICRO SERVICESHIGH LEVEL DISCUSSION ABOUT MICRO SERVICES

Created by @hunglin

ABOUT MEdata handyman @ Video Blockscraves for any kind of datanot really a PHP guy

WHAT IS MICRO SERVICE?in my humble opinion

DO ONE THING ONLYforce your system (and team) to more modulized

EASY TO DEPLOYdecouple monolithic systemforce interface to be clear

EASY TO TESTunit test, integration test, performance test

EASY TO MONITORno more method wrapper or AOP

EASY TO SCALE

EASY TO TRACK DATAmicro services encourages CQRS by nature

TOO GOOD TO BE TRUE?engineering is all about tradeoffs

COMMUNICATION OVERHEADwe cannot change the speed of light (at least not yet)

OVER ENGINEERINGmake all method call a micro service

QUESTIONS?