Your SlideShare is downloading. ×
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,364
views

Published on

Published in: Technology, Business

0 Comments
6 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,364
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