Please log in to watch this conference skillscast.
How Workday manage stateful services with a custom controller on Kubernetes? Kubernetes and declarative infrastructure greatly simplify the way we deploy and manage software. Most services can be orchestrated with the control loops supplied by Kubernetes (deployments, stateful sets or jobs). Some stateful services in Workday require more advanced orchestration, and re-architecting them is not an easy option. In this talk you will discover why some of Workday services require extra orchestration, and how they evolved an existing service into a control loop on top of Kubernetes. The control loop organises multiple services into groups these are dynamically created, deleted and scaled. It also orchestrates blue/green deployments of each group. You will learn that now you can adopt more Kubernetes features and retire some of your old scheduling code. Finally you will discover how Iain and his team would repeat this process and when you might find it useful.
YOU MAY ALSO LIKE:
- Fast Track to Chaos Engineering with Russ Miles (in London on 1st - 3rd July 2019)
- Fast Track to DevOps Fundamentals (in London on 2nd - 3rd September 2019)
- ProgNET London 2019 (in London on 11th - 13th September 2019)
- Keynote by Kris Nova on The Power of Linux Virtualization with Cloud Native (in London on 19th June 2019)
- Keynote Evening with Russ Miles (in London on 1st July 2019)
- Getting Into the Zero Downtime Deployment World (SkillsCast recorded in June 2019)
- Securing microservices in a serverless world (SkillsCast recorded in June 2019)
Evolving Services Into The Cloud Native World - How Workday Manage Stateful Services With A Custom Controller On Kubernetes?
Next generation elastic grid. Iain's twin passions are large scale distributed computing and applying clean code to complex problems. He is interested in good design and how this can improve system reliability and reduce friction during development. He loves sharing his experiences as he learns and builds new systems. He regularly speaks at local meetups in Dublin and has presented at conferences including GotoConf, Scala Days, Functional Kats and Lambda World.