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

How Managed Is Your Managed Platform?

How Managed Is Your Managed Platform?

Most of us rely on managed services to run our applications. Even in companies using their own bare-metal infrastructure, it's rare for one team to be responsible for running lower-level services like container orchestration as well as writing the customer-facing applications that run on it.

"Managed" is an extremely broad word though, which can trip up platform builders and consumers alike. Just how much is managed for you?

In this talk, we'll explore how wildly managed offerings of the same service can differ by reviewing three Kubernetes products: Amazon's EKS, Google's GKE, and Amazon's Fargate for EKS.

The point isn't to arrive at a single "best" option - there isn't one. The goal is for you to leave with a better sense of how to compare managed services as a customer, or, if you're a platform builder, how to decide what's your responsibility and what you leave to customers.

Avatar for Chris Sinjakli

Chris Sinjakli

October 15, 2026

More Decks by Chris Sinjakli

Other Decks in Programming

Transcript

  1. Hi

  2. Case studies - AWS: Elastic Kubernetes Service - GCP: Google

    Kubernetes Engine - AWS: Fargate for EKS
  3. Case studies - AWS: Elastic Kubernetes Service - GCP: Google

    Kubernetes Engine - AWS: Fargate for EKS
  4. Case studies - AWS: Elastic Kubernetes Service - GCP: Google

    Kubernetes Engine - AWS: Fargate for EKS
  5. Case studies - AWS: Elastic Kubernetes Service - GCP: Google

    Kubernetes Engine - AWS: Fargate for EKS
  6. Kube in a nutshell app-1: 2x Control Plane Nodes apiserver,

    etcd, ... A app-1 B app-2: 2x C app-1 ...
  7. Kube in a nutshell app-1: 2x Control Plane Nodes apiserver,

    etcd, ... A app-1 B app-2 app-2: 2x C app-1 app-2 ...
  8. Points of comparison Applying upgrades System components Operating system choice

    Control Plane (API) - AWS applies - You choose timing (with limit) - Nodes - You apply Basics set up for you Whatever you like! You can replace/ recon gure Documented contract to join cluster fi -
  9. Points of comparison Applying upgrades System components Operating system choice

    Control Plane (API) - AWS applies - You choose timing (with limit) - Nodes - You apply Basics set up for you Whatever you like! You can replace/ recon gure Documented contract to join cluster fi -
  10. Points of comparison Applying upgrades System components Operating system choice

    Control Plane (API) - AWS applies - You choose timing (with limit) - Nodes - You apply Basics set up for you Whatever you like! You can replace/ recon gure Documented contract to join cluster fi -
  11. Points of comparison Applying upgrades System components Operating system choice

    Control Plane (API) - GCP applies - You can delay (with limit) - Nodes - GCP applies - You can delay (with limit) More set up out of the box Ubuntu or ContainerOptimized OS But less exible on con guration No endorsed path to your own images - fl fi -
  12. Points of comparison Applying upgrades System components Operating system choice

    Control Plane (API) - GCP applies - You can delay (with limit) - Nodes - GCP applies - You can delay (with limit) More set up out of the box Ubuntu or ContainerOptimized OS But less exible on con guration No endorsed path to your own images - fl fi -
  13. Points of comparison Applying upgrades System components Operating system choice

    Control Plane (API) - GCP applies - You can delay (with limit) - Nodes - GCP applies - You can delay (with limit) More set up out of the box Ubuntu or ContainerOptimized OS But less exible on con guration No endorsed path to your own images - fl fi -
  14. Why choose this platform? - You want a mostly vanilla

    Kubernetes - You want someone else to maintain it ce some exibility fl fi - You're willing to sacri
  15. Points of comparison Applying upgrades System components Operating system choice

    Control Plane (API) - AWS applies - You choose timing (with limit) - Nodes - AWS applies - Forced workload restarts Everything below your pods is fully managed Whatever AWS decides - No DaemonSets The OS is not your concern
  16. Points of comparison Applying upgrades System components Operating system choice

    Control Plane (API) - AWS applies - You choose timing (with limit) - Nodes - AWS applies - Forced workload restarts Everything below your pods is fully managed Whatever AWS decides - No DaemonSets The OS is not your concern
  17. Points of comparison Applying upgrades System components Operating system choice

    Control Plane (API) - AWS applies - You choose timing (with limit) - Nodes - AWS applies - Forced workload restarts Everything below your pods is fully managed Whatever AWS decides - No DaemonSets The OS is not your concern
  18. Why choose this platform? - You want to schedule workloads

    using the Kubernetes API - You do not want to manage the computers they run on
  19. r u o e s u n a c ”

    e u l o u Y d “ o m m r o f “ a T r r h ere’s Te a He char l m t for t a t h o g e v ’ at” “We ” y r a r b i l t e n Json
  20. Choosing a platform? - What do you need & what

    can you give up? - What’s your migration path out? - Can you match the vendor experience?
  21. Choosing a platform? - What do you need & what

    can you give up? - What’s your migration path out? - Can you match the vendor experience?
  22. Choosing a platform? - What do you need & what

    can you give up? - What’s your migration path out? - Can you match the vendor experience?
  23. Choosing a platform? - What do you need & what

    can you give up? - What’s your migration path out? - Can you match the vendor experience?
  24. Image credits FxEmojis Cloud Emoji (colour modi ed to white)

    - CC-BY 4.0 - https://github.com/mozilla/ fxemoji/blob/270af343bee346d8221f87806d2b1eee0438431a/svgs/nature/u2601cloud.svg • Twemoji Grinning Face with Sweat Emoji - CC-BY 4.0 - https://github.com/twitter/ twemoji/blob/bad3bceeafc901ace42a3dfe0421db6388daafb9/assets/svg/1f605.svg • Chalkboard sign - Pexels Licence - https://www.pexels.com/photo/sign-informationwritten-on-a-wooden-board-14027683/ fi •