our container journey
play

our container journey @beshippable shippable.com our container - PowerPoint PPT Presentation

our container journey @beshippable shippable.com our container journey containers can make us way more efficient containers can save us money on hosting containers sound interesting company founded in 2013


  1. our container journey @beshippable shippable.com

  2. our container journey “containers can 
 make us way 
 more efficient” “containers can 
 save us money on hosting” “containers sound 
 interesting”

  3. company founded in 2013 avi cavale & 
 manisha sahasrabudhe people 17 Seattle & Bangalore funding $10M

  4. it works on my machine

  5. a simple problem how long does it take to make 
 a small change to an app?

  6. becomes a complex problem how long does it take to make 
 a small change to an app? 
 and get it to the customer?

  7. that creates an exponential problem how difficult does it become as you add 
 more developers, more components, more environments?

  8. we founded Shippable to make the complex problem of building, testing & deploying software frictionless

  9. Shippable v1.0 lifecycle dev pre-prod (QA, integration, staging) prod source image function capacity continuous design build deploy govern monitor control build testing testing integration environments environments environments infrastructure automation virtualization

  10. 
 
 
 
 
 
 Shippable v1.0 Build System Build process Build process VM VM SaaS Platform Build process Build process VM VM Build process Build process VM VM Build process • useful 2K VM • flexible • functional per week

  11. 
 
 
 
 
 
 but, there were problems Build System Build process Build process VM VM SaaS Platform Build process Build process VM VM Build process Build process VM VM Build process • slow 2K VM • expensive • monolithic per week

  12. we needed significant improvement, not incremental gains …containers sounded interesting

  13. 
 
 
 
 
 
 Shippable v2.0 Build System Build process Build process container container SaaS Platform Build process Build process container container Build process Build process container container Build process • fast 25K container • 70% savings • monolithic per week

  14. Docker solved a huge problem for us “containers can 
 save us money on hosting” “containers sound 
 interesting” …but we were slowing down

  15. the most frequently asked question during an outage what changed?

  16. the immediate next question is…. who made the change?

  17. both questions are bad for your business slowing down finger pointing courtesy : dilbert comics

  18. change is the root cause of almost all outages, but… “business requires change”

  19. but, we started slowing down change (and yes, we got the irony)

  20. our container journey “containers can 
 make us way 
 more efficient” “containers can 
 save us money on hosting” “containers sound 
 interesting”

  21. the next big move speed up delivery, reduce risk and, luckily, containers made it possible

  22. our software engineering lifecycle dev pre-prod (QA, integration, staging) prod source image function capacity continuous design build deploy govern monitor control build testing testing integration gate gate gate gate gate gate environments environments environments infrastructure automation virtualization dev ops managed managed

  23. our software engineering lifecycle dev pre-prod (QA, integration, staging) prod source image function capacity continuous design build deploy govern monitor control build testing testing integration <——— many, many tools, processes, vendors, etc. ———> environments environments environments infrastructure automation virtualization dev ops managed managed

  24. end-to-end flow needed lifecycle dev pre-prod (QA, integration, staging) prod source image function capacity continuous design build deploy govern monitor control build testing testing integration <——— many, many tools, processes, vendors, etc. ———> environments environments environments infrastructure automation virtualization dev ops managed managed

  25. portability enabled E2E flow lifecycle dev pre-prod (QA, integration, staging) prod source image function capacity continuous design build deploy govern monitor control build testing testing integration automated deployment pipelines—> environments environments environments infrastructure automation virtualization devOps managed

  26. 
 
 + microservices Build System Build process Build process Build process SaaS Platform Build process Build process Build process Build process • fast 250K • more savings • independent per week

  27. some stats with 15 devs, we deploy 20-60x/day we spin up/spin down 40K+ containers/day 0 people with SSH access

  28. evolve fast… others have already started… try it @ www.shippable.com

  29. tom trahan vp, business development @tom_trahan || tom@shippable.com continuous app delivery pipelines

  30. thank you! @beshippable shippable.com

Recommend


More recommend