Top Banner
MICRO SERVICES HIGH LEVEL DISCUSSION ABOUT MICRO SERVICES Created by @hunglin
13
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Micro Services

MICRO SERVICESHIGH LEVEL DISCUSSION ABOUT MICRO SERVICES

Created by @hunglin

Page 2: Micro Services

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

Page 3: Micro Services

WHAT IS MICRO SERVICE?in my humble opinion

Page 4: Micro Services

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

Page 5: Micro Services

EASY TO DEPLOYdecouple monolithic systemforce interface to be clear

Page 6: Micro Services

EASY TO TESTunit test, integration test, performance test

Page 7: Micro Services

EASY TO MONITORno more method wrapper or AOP

Page 8: Micro Services

EASY TO SCALE

Page 9: Micro Services

EASY TO TRACK DATAmicro services encourages CQRS by nature

Page 10: Micro Services

TOO GOOD TO BE TRUE?engineering is all about tradeoffs

Page 11: Micro Services

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

Page 12: Micro Services

OVER ENGINEERINGmake all method call a micro service

Page 13: Micro Services

QUESTIONS?