Upgrade to Pro — share decks privately, control downloads, hide ads and more …

From Java through Cloud to the Edge

From Java through Cloud to the Edge

From Java through Cloud to the Edge: Simplifying Kubernetes with Functional Programming and Immutability
Devoxx, 2024-06-19

Grzegorz Rożniecki

June 19, 2024
Tweet

More Decks by Grzegorz Rożniecki

Other Decks in Programming

Transcript

  1. @YourTwitterHandle #DevoxxPL From Java through Cloud to the Edge Simplifying

    Kubernetes with Functional Programming and Immutability grzegorzrozniecki Grzegorz Rożniecki
  2. Functional programming Cloud and Edge Table of contents 01 04

    02 05 03 06 DevOps Kubernetes GitOps and IaC Conclusion
  3. 3. Pulled Automatically OpenGitOps.dev A system managed by GitOps must

    have its desired state expressed declaratively. Desired state is stored in a way that enforces immutability, versioning and retains a complete version history. Software agents automatically pull the desired state declarations from the source. Software agents automatically pull the desired state declarations from the source. 1. Declarative 2. Versioned and Immutable 4. Continuously Reconciled
  4. From Java through Cloud to the Edge Simplifying Kubernetes with

    Functional Programming and Immutability