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.

Softuni.bg - Microservices

396 views

Published on

I had chance to make short presentation(lighting talk): What is Microservices, Microservices Architecture, Microservices Benefits, Service Failure.

Published in: Software
  • Be the first to comment

Softuni.bg - Microservices

  1. 1. Microservices @d_danailov
  2. 2. Topics Today ● What is Microservices ? ● Microservices Architecture ● Microservices Benefits ● Service Failure
  3. 3. Image source: https://upload.wikimedia.org/wikipedia/commons/thumb/c/c5/Nginx_logo.svg/2000px- Nginx_logo.svg.png
  4. 4. Image source: https://s-media-cache-ak0.pinimg.com/736x/49/0e/f4/490ef423bc021325e9298d1db3f11af4.jpg Dentist waiting room
  5. 5. Image source: http://nerdapproved.com/wp-content/uploads/2015/07/everything-is-awesome.jpg Perfect World
  6. 6. Failure is Everywhere
  7. 7. MonolithMonolith
  8. 8. What is Microservices ?
  9. 9. Microservices Benefits ?
  10. 10. Image source: http://www.pc-freak.net/images/horizontal-vs-vertical-scaling-vertical-and-horizontal-scaling-explained- diagram.png
  11. 11. Microservices Architecture
  12. 12. Failure is Everywhere
  13. 13. Monolith Microservices Simplicity
  14. 14. Monolith Microservices Simplicity Partial Development
  15. 15. Monolith Microservices Simplicity Partial Development Availability
  16. 16. Monolith Microservices Simplicity Consistency Partial Development Availability
  17. 17. Monolith Microservices Simplicity Consistency Partial Development Availability Preserve Modularity
  18. 18. Monolith Microservices Simplicity Consistency Inter - module refactoring Partial Development Availability Preserve Modularity
  19. 19. Monolith Microservices Simplicity Consistency Inter - module refactoring Partial Development Availability Preserve Modularity Multiple platforms
  20. 20. My Vision
  21. 21. Advantages Disadvantages Partial Development
  22. 22. Advantages Disadvantages Partial Development CORS
  23. 23. Advantages Disadvantages Partial Development CORS New Pattern
  24. 24. Image source: https://www.tigerteam.dk/wp-content/uploads/2014/05/monolith-sliced-up-into-microservices.png
  25. 25. Image source: http://thenewstack.io/wp-content/uploads/2015/09/heroku.png
  26. 26. Advantages Disadvantages Partial Development Multi Platform CORS New Pattern
  27. 27. Advantages Disadvantages Partial Development Multi Platform CORS New Pattern Cloud
  28. 28. Advantages Disadvantages Partial Development Multi Platform Cloud CORS New Pattern Cloud
  29. 29. Advantages Disadvantages Partial Development Multi Platform Cloud CORS New Pattern Cloud Hardware
  30. 30. Advantages Disadvantages Partial Development Multi Platform Cloud Faster Setup CORS New Pattern Cloud Hardware
  31. 31. Example
  32. 32. Front End Back End Amazon Vagrant Angularjs Nginx Azure MongoDB Asp.Net MVC
  33. 33. Failure is Everywhere
  34. 34. Questions Dimitar Danailov System Architect at MentorMate dimityr.danailov[at]gmail.com Slideshare.net Github YouTube Founder at VarnaIT

×