DEVELOPING FOR MULTI-COMPONENT ENVIRONMENTSwhile keeping yoursanity
Who’s talking?2
Developer who?3
Developer who?4
Agenda• Mostly, Boromir memes.
Agenda• Mostly, Boromir memes.
We Make Bintray
We Make Bintray
We Make Bintray
We Make Bintray
We Make Bintray
We love our tools(and frameworks)
We are liberal
We are liberal
We are liberal
We are liberal
The Solution
The Solution
The Solution
The Solution
The Solution
Chef What?
Opscode Chef
Opscode Chef
Opscode Chef
Opscode Chef
The Solution
The Solution
Vagrant Who?
Vagrant
Vagrant
Vagrant
Vagrant
Vagrant
The Solution
The Solution
Development
Development
Development
Development
The Ops are part of theDevOps
1. Vagrant boots centos onvirtualbox
1. Vagrant boots centos onvirtualbox2. Chef installs all db and servicerpms from private YUM repo
1. Vagrant boots centos onvirtualbox2. Chef installs all db and servicerpms from private YUM repo3. Profit!
Integration
As Easy as…
Going to Production…
Production – cloud all theway
Production – cloud all theway
Production – cloud all theway
Production – cloud all theway
Production – cloud all theway
The good
The good1. Easy setup
The good1. Easy setup2. Same setup ( inc. Ci )
The good1. Easy setup2. Same setup ( inc. Ci )3. changes provisioning
The good1. Easy setup2. Same setup ( inc. Ci )3. changes provisioning4. Kill instead of fix
The Bad
The Bad1. Chef solo != chef server
The Bad1. Chef solo != chef server2. Black box magic for devs
The Ugly
The Ugly
Demo Time!
Developing for multi component environments while keeping your sanity
Developing for multi component environments while keeping your sanity
Developing for multi component environments while keeping your sanity
Developing for multi component environments while keeping your sanity
Developing for multi component environments while keeping your sanity
Developing for multi component environments while keeping your sanity
Developing for multi component environments while keeping your sanity
Developing for multi component environments while keeping your sanity
Developing for multi component environments while keeping your sanity
Developing for multi component environments while keeping your sanity
Developing for multi component environments while keeping your sanity
Developing for multi component environments while keeping your sanity
Developing for multi component environments while keeping your sanity
Developing for multi component environments while keeping your sanity
Developing for multi component environments while keeping your sanity
Developing for multi component environments while keeping your sanity
Developing for multi component environments while keeping your sanity
Upcoming SlideShare
Loading in...5
×

Developing for multi component environments while keeping your sanity

460

Published on

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.

Published in: Technology, Business, Travel
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
460
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
4
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Developing for multi component environments while keeping your sanity

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

    Clipping is a handy way to collect important slides you want to go back to later.

×