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.

Rakuten and Microsoft talk DevOps in Real World

2,742 views

Published on

Rakuten technology conference 2015.
Special thanks for Sam Guckenheimer!

Published in: Technology
  • Be the first to comment

Rakuten and Microsoft talk DevOps in Real World

  1. 1. Surprise: Microsoft Is Agile http://www.forbes.com/sites/stevedenning/2015/10/27/surprise-microsoft-is-agile/ Our image of Microsoft
  2. 2. Surprise: Microsoft Is Agile http://www.forbes.com/sites/stevedenning/2015/10/27/surprise-microsoft-is-agile/
  3. 3. エバンジェリスト牛尾の Live DevOps! (Movie) https://channel9.msdn.com/Blogs/livedevopsinjapan Live DevOps in Japan! (Blog) http://blogs.technet.com/b/livedevopsinjapan/
  4. 4. DevOps Journey
  5. 5. 10 deploys per day
  6. 6. Our learnings as a SaaS provider
  7. 7. http://www.slideshare.net/hmmickman/rebuilding-an-engineering-culture-dev-opstgt?qid=ce0b1941-ea67-4de5-bc60-6533ce831dd8&v=qf1&b=&from_search=1 (re)building an engineering culture: DevOps@TGT
  8. 8. They cultivate the culture of Automation on the Ops team!
  9. 9. Automation
  10. 10. Cloud Load Testing 3
  11. 11. One code base with multiple delivery streams Single master branch, multiple release branches Shared abstraction layer (VSSF) Update 1 Update 2 Update N
  12. 12. Online operation – service stays up 24x7x365 Fully automated through TFS Release Management Multiple versions must coexist peacefully Canary stamp first (SU0), then other instances Detailed health analysis after each stamp Enable or disable features at runtime without code changes or redeployment Progressive disclosure of features
  13. 13. VSO SU1 Chicago VSO SU0 San Antonio VSO SU7 Australia Shared Platform Services San Antonio
  14. 14. You can choose your strategy by the domain!
  15. 15. Continuous improvement
  16. 16. Plan 1 Monitor + Learn ReleaseDevelop + Test 2 Development Production 4 3
  17. 17. Why release cycle matters?
  18. 18. Too many actions and distractions can prevent customers from taking the next natural step of creating a new project Previous project creation experience
  19. 19. Focused project creation experience – integrated into the IDE flow IDE Web
  20. 20. % of accounts creating projects the day of account creation January 22 to February 11 (all sources) A second experiment, running in parallel, invalidated results First project creation jumps from 15% to 50% First project creation from IDE jumps from 3% to 20% % of accounts creating projects the day of account creation January 22 to February 5 (IDE only)
  21. 21. Product Owner Visual Studio Cloud Service Agile Conference 2014 Keynote speaker
  22. 22. Learn DevOps
  23. 23. Free Resources for DevOps Practices Optimize your DevOps practices and tools: aka.ms/devops Download the Forrester Infrastructure-as-Code whitepaper: aka.ms/iac_tlp Learn DevOps Practices hands-on with PartsUnlimited apps github.com/Microsoft/PartsUnlimited github.com/Microsoft/PartsUnlimitedMRP Accelerate your application delivery lifecycle Technical resources for Practitioners: aka.ms/devopsmva DevOps Maturity Self-Assessment http://devopsassessment.azurewebsites.net/
  24. 24. Learn how to embrace a DevOps mindset in this 2 days hackathon event for free Nov 28th – 29th with JJUG CCC Dec 9th – 10th @Shibuya dots. Jan 23rd – 24th @Osaka Microsoft corporation Senior Technical Evangelist for DevOps Microsoft monthly event Dev:http://aka.ms/dx1128-dev Ops:http://aka.ms/dx1128-it
  25. 25. DevOps t-shirts Present for you

×