Page 1 MICRO SERVICESHIGH LEVEL DISCUSSION ABOUT MICRO SERVICES Created by @hunglin http://twitter.com/hunglinPage 2 ABOUT MEdata handyman @ Video Blockscraves for any kind of datanot really a PHP guyPage 3 WHAT IS MICRO SERVICE?in my humble opinionPage 4 DO ONE THING ONLYforce your system (and team) to more modulizedPage 5 EASY TO DEPLOYdecouple monolithic systemforce interface to be clearPage 6 EASY TO TESTunit test, integration test, performance testPage 7 EASY TO MONITORno more method wrapper or AOPPage 8 EASY TO SCALEPage 9 EASY TO TRACK DATAmicro services encourages CQRS by naturePage 10 TOO GOOD TO BE TRUE?engineering is all about tradeoffsPage 11 COMMUNICATION OVERHEADwe cannot change the speed of light (at least not yet)Page 12 OVER ENGINEERINGmake all method call a micro servicePage 13 QUESTIONS?