Adrian Cockcroft presents value chain mapping your stack and Karthik Ranganathan breaks down Kubernetes StatefulSets!
6:30 - 7:00: Networking & refreshments
7:00 - 7:45: Mapping your Stack, Adrian Cockcroft
7:45 - 8:30: Demystifying Kubernetes Stateful Sets
Mapping your Stack, Adrian Cockcroft, VP Cloud Architecture Strategy at AWS
What problem are you trying to solve? What is the user need? Mapping your value chain in terms of your technology stack, you can make informed decisions about what to build, buy or rent. This talk uses Simon Wardley’s mapping technique to explore and characterize application workloads and decisions about how to evolve the technology stack that supports them.
Demystifying Kubernetes StatefulSets, Karthik Ranganathan, Founder at YugaByte
Most mission-critical apps have stateful components such as databases and persistent queues that need to store data and ensure redundancy of the data across fault-domains. Deploying such stateful components has traditionally been harder in Kubernetes. Things are changing with the GA of StatefulSets (previously known as PetSets) in v1.9. This talk will be a deep-dive on StatefulSets and how to deploy them for various scenarios. Focus areas will include:
1. Why StatefulSets? Understanding persistent volumes, pod uniqueness and pod startup/upgrade ordering.
2. Configuring StatefulSets for high performance and data resilience.
3. Integrating StatefulSets with application services in the same Kubernetes cluster as well as services in external Kubernetes clusters.
4. Extending StatefulSets with Kubernetes Operators.
A distributed eCommerce app (https://github.com/yugabyte/yugastore) built on ReactJS, NodeJS Express, YugaByte DB and running on Kubernetes will be used as an example.