Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Tehran docker spring 2015
Just Little About me
Developing android app, more focused on
chunked data streaming stuff
Working on enterprise ERP cloud ...
WTH, Microservices ?!!
Tehran docker spring 2015
Is about being more distributed, like Internet
itself
Tehran docker spring 2015
Once upon time there was only OS/desktop
based software, till internet changed everything
And we started to develop web ba...
Monolithic software is like big pyramid,
Everything is tight up together and heavy
coupled
Tehran docker spring 2015
• Monolithic is not that much flexible
• Become lazy after while
• You need huge budget and resources if you
want make big...
Tehran docker spring 2015
Breaking your system into couple of small
dependence services (each service can be
around 100 loc)
Each Microservices can ...
Tehran docker spring 2015
Tehran docker spring 2015
Tehran docker spring 2015
It is really easier to deploy microservices
comparing to old ways with traditional SOA
system, in fact you can deploy real...
Docker helps to provision much faster and
easier
just run your microservices images!!
Tehran docker spring 2015
Also much easier to scale up, just need fire up
couple of more docker container and have
more service instant running
Tehr...
In fact there is a term for it
Code as infrastructure
Tehran docker spring 2015
Lets wrap it up..
Microservices architecture
flexible, decoupled, independent and easy to
scale
Tehran docker spring 2015
But.. Don’t forget it is just an architecture not
a master key!
So you might still consider monolithic style if
you want d...
Tehran docker spring 2015
Show time...
Tehran docker spring 2015
And that is it...
You can find me
@arfo90
Tehran docker spring 2015
Upcoming SlideShare
Loading in …5
×

Microservices: provisioning with docker

280 views

Published on

  • Be the first to comment

Microservices: provisioning with docker

  1. 1. Tehran docker spring 2015
  2. 2. Just Little About me Developing android app, more focused on chunked data streaming stuff Working on enterprise ERP cloud base software Right now… working on microservices architecture based for cloud workflow software Tehran docker spring 2015
  3. 3. WTH, Microservices ?!! Tehran docker spring 2015
  4. 4. Is about being more distributed, like Internet itself Tehran docker spring 2015
  5. 5. Once upon time there was only OS/desktop based software, till internet changed everything And we started to develop web base software like we used to build OS base on. Building monolithically Tehran docker spring 2015
  6. 6. Monolithic software is like big pyramid, Everything is tight up together and heavy coupled Tehran docker spring 2015
  7. 7. • Monolithic is not that much flexible • Become lazy after while • You need huge budget and resources if you want make big M-enterprise app • But it is less complex with limited number of endpoints, and connection style between entities Tehran docker spring 2015
  8. 8. Tehran docker spring 2015
  9. 9. Breaking your system into couple of small dependence services (each service can be around 100 loc) Each Microservices can be deployed and work independently so indeed you can user different technology for each service Tehran docker spring 2015
  10. 10. Tehran docker spring 2015
  11. 11. Tehran docker spring 2015
  12. 12. Tehran docker spring 2015
  13. 13. It is really easier to deploy microservices comparing to old ways with traditional SOA system, in fact you can deploy real-time to your production. Tehran docker spring 2015
  14. 14. Docker helps to provision much faster and easier just run your microservices images!! Tehran docker spring 2015
  15. 15. Also much easier to scale up, just need fire up couple of more docker container and have more service instant running Tehran docker spring 2015
  16. 16. In fact there is a term for it Code as infrastructure Tehran docker spring 2015
  17. 17. Lets wrap it up.. Microservices architecture flexible, decoupled, independent and easy to scale Tehran docker spring 2015
  18. 18. But.. Don’t forget it is just an architecture not a master key! So you might still consider monolithic style if you want do things fast and avoid some complexity Tehran docker spring 2015
  19. 19. Tehran docker spring 2015
  20. 20. Show time... Tehran docker spring 2015
  21. 21. And that is it... You can find me @arfo90 Tehran docker spring 2015

×