Musings from our CI/CD Meetup: Using Screwdriver, Achieving a Serverless Experience While Scaling with Kubernetes or Amazon ECS, and Data Agility for Stateful Workloads in Kubernetes
<p><i>By <a href="https://www.linkedin.com/in/jithine/">Jithin Emmanuel</a>, Sr. Software Dev Manager, Verizon Media</i><br/></p><p>On Tuesday, December 4th, I joined speakers from Spotinst, Nirmata, CloudYuga, and MayaData, at the <a href="https://www.meetup.com/microservices/">Microservices and Cloud Native Apps Meetup</a> in Sunnyvale.<b><br/></b></p><p>We shared how <a href="http://screwdriver.cd/">Screwdriver</a> is used for CI/CD at Verizon Media. Created by Yahoo and open-sourced in 2016, Screwdriver is a build platform designed for continuous delivery at scale.</p><p>Screwdriver supports an expanding list of source code services, execution engines, and databases since it is not tied to any specific compute platform. Moreover, it has a fully documented API and growing open source community base.</p><figure class="tmblr-embed tmblr-full" data-provider="youtube" data-orig-width="540" data-orig-height="304" data-url="https%3A%2F%2Fyoutu.be%2FUKSD90_ktyM"><iframe width="540" height="304" id="youtube_iframe" src="https://www.youtube.com/embed/UKSD90_ktyM?feature=oembed&enablejsapi=1&origin=https://safe.txmblr.com&wmode=opaque" frameborder="0" allowfullscreen=""></iframe></figure><p>The meetup also featured very interesting CI/CD presentations including these:<br/></p><ul><li><b>A Quick Overview of Intro to Kubernetes Course, by Neependra Khare, Founder, <a href="https://cloudyuga.guru/">CloudYuga</a></b><br/></li></ul><figure class="tmblr-embed tmblr-full" data-provider="youtube" data-orig-width="540" data-orig-height="304" data-url="https%3A%2F%2Fyoutu.be%2FAGctEb9Z_j0"><iframe width="540" height="304" src="https://www.youtube.com/embed/AGctEb9Z_j0?feature=oembed&enablejsapi=1&origin=https://safe.txmblr.com&wmode=opaque" frameborder="0" allowfullscreen=""></iframe></figure><p>Neependra discussed his online course which includes some of Kubernetes’ basic concepts, architecture, the problems it solves, and the model that it uses to handle containerized deployments and scaling. Additionally, CloudYuga provides training in Docker, Kubernetes, Mesos Marathon, Container Security, GO Language, Advanced Linux Administration, and more.</p><ul><li><b>Achieving a Serverless Experience While Scaling with Kubernetes or Amazon ECS, by Amiram Shachar, CEO & Founder, <a href="https://spotinst.com/">Spotinst</a></b><br/></li></ul><figure class="tmblr-embed tmblr-full" data-provider="youtube" data-orig-width="540" data-orig-height="304" data-url="https%3A%2F%2Fyoutu.be%2FUX5IYUayMLc"><iframe width="540" height="304" src="https://www.youtube.com/embed/UX5IYUayMLc?feature=oembed&enablejsapi=1&origin=https://safe.txmblr.com&wmode=opaque" frameborder="0" allowfullscreen=""></iframe></figure><p>Amiram discussed two important concepts of Kubernetes: Headroom and 2 Levels Scaling. Amiram also reviewed the different Kubernetes deployment tools, including Kubernetes Operations (Kops). Ritesh Patel, Founder and VP Products at <a href="https://www.nirmata.com/">Nirmata</a>, demoed Spotinst and Nirmata. Nirmata provides a complete solution for Kubernetes deployment and management for cloud-based app containerization. Spotinst is workload automation software that’s focused on helping enterprises save time and costs on their cloud compute infrastructure. </p><ul><li><b>Data Agility for Stateful Workloads in Kubernetes, by Murat Karslioglu, VP Products, <a href="https://mayadata.io/">MayaData</a></b><br/></li></ul><figure class="tmblr-embed tmblr-full" data-provider="youtube" data-orig-width="540" data-orig-height="304" data-url="https%3A%2F%2Fyoutu.be%2FAnsUvvA6Co4"><iframe width="540" height="304" src="https://www.youtube.com/embed/AnsUvvA6Co4?feature=oembed&enablejsapi=1&origin=https://safe.txmblr.com&wmode=opaque" frameborder="0" allowfullscreen=""></iframe></figure><p>MayaData is focused on freeing DevOps and Kubernetes from storage constraints with OpenEBS. Murat discussed accelerating CI/CD Pipelines and DevOps, using chaos engineering and containerized storage. Murat also explored some of the open source tools available from MayaData and introduced the MayaData Agility Platform (MDAP). Murat’s presentation ended with a live demo of OpenEBS and Litmus.</p><p>To learn about future meetups, follow us on Twitter at <a href="http://twitter.com/ydn">@YDN</a> or on <a href="https://www.linkedin.com/company/ydn/">LinkedIn</a>.<br/></p>