Orchestra is an Open Source Continuous Integration / Continuous Deployment server as a library running on Kubernetes. It leverages Kubernetes concepts such as Jobs or Secrets, and configuration as code in Scala to take the most of compile time type safety and compatibility with Scala or Java libraries. So in short: it lets you do DevOps with Scala.
This talk is 2 part folded: the story that led us create it and switch to it at DriveTribe and an introduction with a little demo to this technology.
The incentive is to show people that Scala can be a great language for DevOps use and hopefully boost the interest in making libraries around it to solve common problems we have in DevOps.
YOU MAY ALSO LIKE:
- Scala eXchange London 2018 (in London on 13th - 14th December 2018)
- Kubernetes: Master Application Deployment and Scaling with Daniele Polencic (in London on 13th - 14th December 2018)
- Fast Track to Chaos Engineering with Russ Miles (in London on 13th - 15th March 2019)
- Lightbend Akka for Scala - Expert (in London on 10th - 11th April 2019)
Orchestra: DevOps with Scala and Kubernetes
Joan is a Scala backend engineer who refuses to do DevOps in a non functional way. He created Orchestra, a Continuous Deployment system written and configured in Scala. He also likes contributing to Kafka Streams, Kubernetes, Scalafix, and writing technical articles on Medium.