[devfest sba2016] road to microservices with google cloud plateform
TRANSCRIPT
Prsentation PowerPoint
Road to MicroServices with Google App Engine@cherif_yaz
#DevFest16
About Me@cherif_yazCherif YazidIT Engineer @ESI
Software Engineer , Java/JavaEE Dev @ELIT (Sonelgaz)
#DevFest16
#DevFest16
Intial SituationBuilding an Online Store .@cherif_yaz
#DevFest16
#DevFest16
Monolith Application
Application ServerDataBaseBack EndFront End@cherif_yaz
#DevFest16
#DevFest16
ProblemsTeam Development@cherif_yaz
#DevFest16
#DevFest16
ProblemsDeployment MaintainApplication Crash
@cherif_yaz
#DevFest16
#DevFest16
ProblemsMonolith !!!!! Problems
@cherif_yaz
#DevFest16
#DevFest16
Solution
@cherif_yaz
#DevFest16
#DevFest16
Microservices ? Not a Product Not a Technologie There is No Standards@cherif_yaz
#DevFest16
#DevFest16
Architecture Developing approachAgile and DDDDevOpsMicroservices ? @cherif_yaz
#DevFest16
#DevFest16
How it Work ?
@cherif_yaz
#DevFest16
#DevFest16
@cherif_yazHow it Work ?
#DevFest16
#DevFest16
Example
Search EnginOrder ManagementMessagingProduct ManagementUIUIUIUI@cherif_yaz
Rest Api
#DevFest16
#DevFest16
BenefitsSmall and simpleEasy to develop manage and maintainHigh AvailabilityMulti Dev platform
#DevFest16
#DevFest16
Real Aplication Example
@cherif_yaz
#DevFest16
#DevFest16
TechnologiesServersContainerApiFrameworksContinus DeliveryCloud !@cherif_yaz
#DevFest16
#DevFest16
Containers
@cherif_yaz
#DevFest16
#DevFest16
Continus Delivery
@cherif_yaz
#DevFest16
#DevFest16
Continus Delivery
@cherif_yaz
Jenkins
#DevFest16
#DevFest16
JavaFrameworks
@cherif_yaz
#DevFest16
#DevFest16
Api
@cherif_yaz
#DevFest16
#DevFest16
CloudGoogle App Engine
@cherif_yaz
#DevFest16
#DevFest16
GAEFocus On your Code
@cherif_yaz
#DevFest16
#DevFest16
Google do All
building, deployment, monitoring, load balancing
Except writing code of your app@cherif_yaz
#DevFest16
#DevFest16
GAEJava , Python , Go and PHP
@cherif_yaz
#DevFest16
#DevFest16
Architecture
@cherif_yaz
#DevFest16
#DevFest16
Demo
@cherif_yaz
#DevFest16
#DevFest16
ResourcesBooks : Building_Microservices_Nginx
@cherif_yaz
Web: http://learnmicroservices.io https://cloud.google.com/appengine/docs/python/microservices-on-app-engineCode: https://github.com/Netflix
#DevFest16
#DevFest16
Thank youQ?
#DevFest16
#DevFest16