Developing for multi component environments while keeping your sanity

  • 399 views
Uploaded on

Managing a modern multi-component application in a continuous integration/deployment environment can be very tricky. …

Managing a modern multi-component application in a continuous integration/deployment environment can be very tricky.

In this session we will concentrate on two of the aspects - environment setup, showcasing tools like Vagrant, Chef and Puppet for creating and controlling development, testing, staging, production and other environments and pushing the deliverables through those environments, using tools like Gradle, Jenkins and Artifactory.

Join us and get all the little tips and tricks that will help you rule your development world.

More in: Technology , Business , Travel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
399
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
3
Comments
0
Likes
1

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

Transcript

  • 1. DEVELOPING FOR MULTI-COMPONENT ENVIRONMENTSwhile keeping yoursanity
  • 2. Who’s talking?2
  • 3. Developer who?3
  • 4. Developer who?4
  • 5. Agenda• Mostly, Boromir memes.
  • 6. Agenda• Mostly, Boromir memes.
  • 7. We Make Bintray
  • 8. We Make Bintray
  • 9. We Make Bintray
  • 10. We Make Bintray
  • 11. We Make Bintray
  • 12. We love our tools(and frameworks)
  • 13. We are liberal
  • 14. We are liberal
  • 15. We are liberal
  • 16. We are liberal
  • 17. The Solution
  • 18. The Solution
  • 19. The Solution
  • 20. The Solution
  • 21. The Solution
  • 22. Chef What?
  • 23. Opscode Chef
  • 24. Opscode Chef
  • 25. Opscode Chef
  • 26. Opscode Chef
  • 27. The Solution
  • 28. The Solution
  • 29. Vagrant Who?
  • 30. Vagrant
  • 31. Vagrant
  • 32. Vagrant
  • 33. Vagrant
  • 34. Vagrant
  • 35. The Solution
  • 36. The Solution
  • 37. Development
  • 38. Development
  • 39. Development
  • 40. Development
  • 41. The Ops are part of theDevOps
  • 42. 1. Vagrant boots centos onvirtualbox
  • 43. 1. Vagrant boots centos onvirtualbox2. Chef installs all db and servicerpms from private YUM repo
  • 44. 1. Vagrant boots centos onvirtualbox2. Chef installs all db and servicerpms from private YUM repo3. Profit!
  • 45. Integration
  • 46. As Easy as…
  • 47. Going to Production…
  • 48. Production – cloud all theway
  • 49. Production – cloud all theway
  • 50. Production – cloud all theway
  • 51. Production – cloud all theway
  • 52. Production – cloud all theway
  • 53. The good
  • 54. The good1. Easy setup
  • 55. The good1. Easy setup2. Same setup ( inc. Ci )
  • 56. The good1. Easy setup2. Same setup ( inc. Ci )3. changes provisioning
  • 57. The good1. Easy setup2. Same setup ( inc. Ci )3. changes provisioning4. Kill instead of fix
  • 58. The Bad
  • 59. The Bad1. Chef solo != chef server
  • 60. The Bad1. Chef solo != chef server2. Black box magic for devs
  • 61. The Ugly
  • 62. The Ugly
  • 63. Demo Time!