Your SlideShare is downloading. ×
0
Continuous Happiness by Continuous Delivery
Continuous Happiness by Continuous Delivery
Continuous Happiness by Continuous Delivery
Continuous Happiness by Continuous Delivery
Continuous Happiness by Continuous Delivery
Continuous Happiness by Continuous Delivery
Continuous Happiness by Continuous Delivery
Continuous Happiness by Continuous Delivery
Continuous Happiness by Continuous Delivery
Continuous Happiness by Continuous Delivery
Continuous Happiness by Continuous Delivery
Continuous Happiness by Continuous Delivery
Continuous Happiness by Continuous Delivery
Continuous Happiness by Continuous Delivery
Continuous Happiness by Continuous Delivery
Continuous Happiness by Continuous Delivery
Continuous Happiness by Continuous Delivery
Continuous Happiness by Continuous Delivery
Continuous Happiness by Continuous Delivery
Continuous Happiness by Continuous Delivery
Continuous Happiness by Continuous Delivery
Continuous Happiness by Continuous Delivery
Continuous Happiness by Continuous Delivery
Continuous Happiness by Continuous Delivery
Continuous Happiness by Continuous Delivery
Continuous Happiness by Continuous Delivery
Continuous Happiness by Continuous Delivery
Continuous Happiness by Continuous Delivery
Continuous Happiness by Continuous Delivery
Continuous Happiness by Continuous Delivery
Continuous Happiness by Continuous Delivery
Continuous Happiness by Continuous Delivery
Continuous Happiness by Continuous Delivery
Continuous Happiness by Continuous Delivery
Continuous Happiness by Continuous Delivery
Continuous Happiness by Continuous Delivery
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Continuous Happiness by Continuous Delivery

1,411

Published on

Published in: Technology, Business
0 Comments
6 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,411
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
34
Comments
0
Likes
6
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • set of techniques to rapidly, reliably and repeatedly push out enhancements and bug fixes to customers at low risk and with minimal manual overhead
  • Transcript

    • 1. continuous happiness by continuous delivery
    • 2. sergejus barinovas bebetterdeveloper.com @sergejusb
    • 3. 100+ facts releases / day at 8min to spin 500 cassandras at
    • 4. facts 25+ releases / day at
    • 5. BUT WHY
    • 6. rare releases higher risk
    • 7. frequent releases lower risk
    • 8. BUT HOW
    • 9. by continuous delivery
    • 10. AT RAPIDLY REPEATEDLY RELIABLY push out WITH techniques to continuous delivery lo w ris minimal k manual overhea d
    • 11. continuous deployment continuous integration continuous delivery infrastructure automation
    • 12. continuous integration
    • 13. continuous integration version control
    • 14. version control 1 always version your files 2 make it source of truth 3 make it friendly to use 4 distributed over centralized
    • 15. GIT SVN TFS perforce mercurial bazaar
    • 16. automated tests 1 design for testability 2 make them part of DNA 3 make them fast & reliable 4 quality over quantity
    • 17. mocks fakes UNIT stubs integration functional
    • 18. automated builds 1 make them effortless 2 always use CI servers 3 make them discoverable
    • 19. TFS teamcity jenkins hudson
    • 20. continuous deployment continuous integration continuous delivery infrastructure automation
    • 21. continuous deployment
    • 22. continuous deployment deployment packages
    • 23. deployment packages 1 scripts over manual work 2 externalize configuration 3 make them part of CI
    • 24. MAKE power shell RAKE python
    • 25. deployment dashboard 1 use automated deploy tool 2 make it visual & easy 3 trust over restrictions 4 keep everyone informed
    • 26. GO capistrano octopus
    • 27. monitoring & metrics 1 for hardware & software 2 make it visual & easy 3 make it reliable 4 use it for business
    • 28. zabbix nagios cacti munin ganglia
    • 29. continuous deployment continuous integration continuous delivery infrastructure automation
    • 30. infrastructure automation
    • 31. infrastructure automation
    • 32. single server 1 start with configuration 2 externalize parameters 3 run it constantly 4 make it visual & easy
    • 33. puppet chef
    • 34. ecosystem 1 join with templates 2 join with release packages 3 join with monitoring 4 make it for cluster
    • 35. continuous deployment continuous integration continuous delivery infrastructure automation
    • 36. thanks sergejus barinovas bebetterdeveloper.com @sergejusb

    ×