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.

Zero Downtime in Magento 2, Is it Possible?

1,266 views

Published on

Magento 2 came as a challenge because it completely changed the way to deploy, compared to Magento 1. In the talk, we will learn how to deploy Magento 2 without suffering a “heart attack”. We will go through a live deployment and learn the best practices to carry out the automation of your deployments in Magento 2. However, the main question of the presentation will be if it is possible to get zero Downtime?

Published in: Technology
  • Be the first to comment

Zero Downtime in Magento 2, Is it Possible?

  1. 1. Zero Downtime in Magento 2, Is it Possible? Óscar Recio Meet Magento Croatia 28. - 29. September 2018. Osijek, Hotel Osijek
  2. 2. #MM18HR | @osrecio I am Oscar Recio - Top 5 - - 2018 - - Cor / Dev s - - Com t En i ri -
  3. 3. #MM18HR | @osrecio ● ● ● ● ● ● ●
  4. 4. #MM18HR | @osrecio
  5. 5. #MM18HR | @osrecio version A is terminated then version B is rolled out Pros ● ● Cons ●
  6. 6. #MM18HR | @osrecio version B is slowly rolled out and replacing version A Pros ● ● ● Cons ● ●
  7. 7. #MM18HR | @osrecio version B is released alongside version A, then the traffic is switched to version B Pros ● ● Cons ● ●
  8. 8. #MM18HR | @osrecio version B is released to a subset of users, then proceed to a full rollout Pros ● ● ● Cons ●
  9. 9. #MM18HR | @osrecio version B is released to a subset of users under specific condition Pros ● ● Cons ● ●
  10. 10. #MM18HR | @osrecio Version B is released into a release folder and symlink to documentRoot is changed to the new release Pros ● ● Cons ● * ● Symlink
  11. 11. #MM18HR | @osrecio
  12. 12. #MM18HR | @osrecio
  13. 13. #MM18HR | @osrecio
  14. 14. #MM18HR | @osrecio Pros ● Cons ● ● ● ●
  15. 15. #MM18HR | @osrecio Pros ● Cons ● ●
  16. 16. #MM18HR | @osrecio Pros ● ● ● Cons ●
  17. 17. #MM18HR | @osrecio
  18. 18. #MM18HR | @osrecio Capistrano ● ● ● ● Magallanes ● ● ● ● Deployer ● ● ● ●
  19. 19. #MM18HR | @osrecio Developed by Juan Alonso aka jalogut Tool based on deployer to perform zero downtime deployments of Magento 2 projects ● Reliable fully-automated deployments tool for Magento 2 ● Zero downtime deployments on Magento versions >= 2.2 https://github.com/jalogut/magento2-deployer-plus (Fav for this repo)
  20. 20. #MM18HR | @osrecio
  21. 21. #MM18HR | @osrecio The CI/CD pipeline is one of the best practices for devops teams to implement, for delivering code changes more frequently and reliably
  22. 22. #MM18HR | @osrecio
  23. 23. #MM18HR | @osrecio
  24. 24. #MM18HR | @osrecio
  25. 25. #MM18HR | @osrecio
  26. 26. #MM18HR | @osrecio
  27. 27. Thank you! Spontaneous applause?

×