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.

Cloud Conf Varna: Vagrant and Amazon

285 views

Published on

My presentation from Cloud Conf Varna. We spoke for Microservices, Vagrant and Amazon.

Github repos:
1) Back end (https://github.com/dimitardanailov/cloud_conf_varna_microservices_rest_api)

2) Front end (https://github.com/dimitardanailov/cloud_conf_varna_microservices_front_end)

Published in: Software
  • Be the first to comment

Cloud Conf Varna: Vagrant and Amazon

  1. 1. @d_danailov
  2. 2. Topics Today ● What is Microservices ? ● Microservices Architecture ● Microservices Benefits ● Service Failure ● Vagrant ● Amazon ● Demo
  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. Automatization
  21. 21. Image source: https://simplyssatea.files.wordpress.com/2013/01/questionmark.jpg
  22. 22. Video source: https://www.youtube.com/watch?v=WfmRFNpgEp8jpg
  23. 23. A tool to build development environments based on virtual machines
  24. 24. Focused to create environments that are similar as possible or identical with production server
  25. 25. Created by Mitchell Hashimoto
  26. 26. Written in Ruby
  27. 27. Advantages Disadvantages Partial Development
  28. 28. Advantages Disadvantages Partial Development CORS
  29. 29. Advantages Disadvantages Partial Development CORS New Pattern
  30. 30. Image source: https://www.tigerteam.dk/wp-content/uploads/2014/05/monolith-sliced-up-into-microservices.png
  31. 31. Image source: http://thenewstack.io/wp-content/uploads/2015/09/heroku.png
  32. 32. Advantages Disadvantages Partial Development Multi Platform CORS New Pattern
  33. 33. Advantages Disadvantages Partial Development Multi Platform CORS New Pattern Cloud
  34. 34. Advantages Disadvantages Partial Development Multi Platform Cloud CORS New Pattern Cloud
  35. 35. Advantages Disadvantages Partial Development Multi Platform Cloud CORS New Pattern Cloud Hardware
  36. 36. Advantages Disadvantages Partial Development Multi Platform Cloud Faster Setup CORS New Pattern Cloud Hardware
  37. 37. Image source: https://gist.github.com/dimitardanailov
  38. 38. Demo
  39. 39. Front End Back End Amazon Vagrant Angularjs Nginx Azure MongoDB Asp.Net MVC
  40. 40. Vagrant and Docker
  41. 41. We looking for Developers
  42. 42. Questions Dimitar Danailov System Architect at MentorMate dimityr.danailov[at]gmail.com Slideshare.net Github YouTube Founder at VarnaIT

×