Скачать презентацию In software if it hurts do it more Скачать презентацию In software if it hurts do it more

9aafae62ee11daf9b9f820b735fd909f.ppt

  • Количество слайдов: 17

“In software, if it hurts, do it more often to ease the pain “ “In software, if it hurts, do it more often to ease the pain “ – Martin Fowler

“Dev. Ops” – Real life Stories 1. Instant Support – “Chat. Ops” 2. Continuous “Dev. Ops” – Real life Stories 1. Instant Support – “Chat. Ops” 2. Continuous Deployment – “Dev. Ops” 3. Infrastructure on demand – “Config Management”

Story 1 : Instant Support - Chat. Ops Story 1 : Instant Support - Chat. Ops

Story 1 : Chat. Ops Friday Evening… Emin is heading to hometown from office Story 1 : Chat. Ops Friday Evening… Emin is heading to hometown from office He receives a support notification in phone

Story 1 : Chat. Ops He stops the car and checks the message. Hi Story 1 : Chat. Ops He stops the car and checks the message. Hi Princess@Sea Team, Greetings from Regal Princess. We just crossed International dateline and some events are not showing up. Please help. Regards, Miguel, Regal Princess

Story 1 : Chat. Ops We just crossed International dateline and some events are Story 1 : Chat. Ops We just crossed International dateline and some events are not showing up. Please help. In Slack, he types… @hubot run diagnosis REGAL

Story 1 : Chat. Ops And… Emin continues his journey The End! Story 1 : Chat. Ops And… Emin continues his journey The End!

Behind the Scenes… Hubot → Jenkins → PROD Behind the Scenes… Hubot → Jenkins → PROD

Story 2 : Continuous Delivery - Dev. Ops Story 2 : Continuous Delivery - Dev. Ops

Story 2 : Dev. Ops Monday morning… Arun decides to put in a permanent Story 2 : Dev. Ops Monday morning… Arun decides to put in a permanent fix for the time zone issue

Story 2 : Dev. Ops 1. 2. 3. 4. 5. Vagrant Up Writes Code Story 2 : Dev. Ops 1. 2. 3. 4. 5. Vagrant Up Writes Code Writes Behat Tests – BDD Tests in his local machine Commits to Stash 6. Breaks for Tea

Story 2 : Dev. Ops 2 hours later… Auto BOT confirms successful release to Story 2 : Dev. Ops 2 hours later… Auto BOT confirms successful release to Regal Production

Behind the Scene… Story 2 : Dev. Ops Behind the Scene… Story 2 : Dev. Ops

Story 3 : Configuration Management Story 3 : Configuration Management

Story 3 : Config Mgmt Jino gets a call from ship saying “we had Story 3 : Config Mgmt Jino gets a call from ship saying “we had a major power failure and servers are crashed. A new server had to be created to avoid outage for guests. Deploy Princess@Sea URGENTLY again. ” Jino Replies : “The application will be up in 10 minutes” Jino leaves for lunch. He gets confirmation that Princess@Sea is back up and running!

Behind the Scenes… Salt Minion builds App Server from MASTER Jenkins builds latest Application Behind the Scenes… Salt Minion builds App Server from MASTER Jenkins builds latest Application from Artifactory Application fetches latest Content and User Data from Shore Server and Web services Princess@Sea is Up and Running

FACTS about Princess@Sea - 18 PROD environments - 3 application Suite per ship - FACTS about Princess@Sea - 18 PROD environments - 3 application Suite per ship - 2000+ deployments done this year - 10 languages - 300+ Automated Tests - Auto roll back in PROD in case of failure Thanks, Subbu, Manoj & Bineesh