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

KCD Munich - Unlocking new platform experiences

Salaboy
July 01, 2024

KCD Munich - Unlocking new platform experiences

for more info: https://salaboy.com

Salaboy

July 01, 2024
Tweet

More Decks by Salaboy

Other Decks in Technology

Transcript

  1. Mauricio Salatino & Thomas Vitale KCD Munich July 1st, 2024

    Unlocking New Platform Experiences with Open Interfaces @vitalethomas @salaboy
  2. Challenges That teams face when trying to go faster Onboarding

    Process Application Runtime and Operations Distributed Systems @salaboy @vitalethomas
  3. diagrid.io • Software Engineer and CNCF Ambassador. • Author of

    “Platform Engineering on Kubernetes” (Manning). • @DaprDev @KnativeProject @KeptnProject Mauricio Salatino salaboy.com @Salaboy
  4. Systematic • Software Engineer • CNCF Ambassador, Oracle ACE Pro,

    Testcontainers Community Champion • Author of “Cloud Native Spring in Action” (Manning). • OSS contributor (Java, Spring, Cloud Native Technologies) Thomas Vitale thomasvitale.com @vitalethomas
  5. tag-app-delivery.cncf.io/wgs/app-development/ • Bring developers closer to the Cloud Native ecosystem

    • Promote and bring new tools to the ecosystem that impact developers on their day-to-day tasks • Help platform engineering teams to understand how di ff erent tools can enable and make more e ffi cient their development teams App Development Working Group @salaboy @vitalethomas
  6. Empowering Application Teams Development Work fl ows @salaboy @vitalethomas Dagger

    Implement pipelines using your favourite programming language. Knative Functions Bootstrap, build, and deploy Kubernetes- native functions. Testcontainers Dev and test services integrated in the application lifecycle.
  7. Continuous Development Code, Run, Test, Debug Development Workflow gradle bootRun

    flask --debug run yarn dev Dev & Test Services @salaboy @vitalethomas
  8. Application Runtime Going to Production @salaboy @vitalethomas Dapr APIs for

    building secure and reliable microservices. Knative Serving Serverless deployments, autoscaling, scaling from zero. KEDA Event-driven autoscaling, extensible, function- aware.
  9. Platform Operations Building and maintaining a platform @salaboy @vitalethomas Carvel

    Kubernetes-native package management for portable platforms. Flux Continuous deployment via GitOps and RegistryOps. OpenTelemetry Uni fi ed APIs and protocols for observability signals (logs, metrics, traces…).
  10. If you are in this journey… Learn about the companies

    behind these projects • Knative Serving (https://knative.dev) • Part of Red Hat OpenShift Serverless • Part of VMware Tanzu Platform • APIs adopted by Google Cloud Run @salaboy @vitalethomas
  11. If you are in this journey… Learn about the companies

    behind these projects • Crossplane (https://www.crossplane.io/) • Upbound runs a managed platform, so you don’t need to install and manage Crossplane • Upbound Cloud can be run on your compute, so you have full control on your Crossplane instances
  12. If you are in this journey… Learn about the companies

    behind these projects • Dapr (https://diagrid.io) • Run as a managed service on Azure Container Apps, this means that you have the Dapr APIs available for your containers • Diagrid o ff ers two products • Diagrid’s Conductor to manage and operate Dapr at scale on your Kubernetes clusters • Diagrid’s Catalyst managed service that you can use from any Cloud Provider, including your on-prem setups.
  13. If you are in this journey… Learn about the companies

    behind these projects • Buildpacks (https://buildpacks.io/) • Heroku/Salesforce • VMware Tanzu • Google Cloud • Azure • Bloomberg @salaboy @vitalethomas
  14. Takeaways • APIs, standards and open source projects: help you

    to protect your platform investments • Speedy Onboarding process: simplify and reduce cognitive load from new team members • Out of the Box Cloud-Native patterns: abstract away complexity to reduce cross-environment differences • Smooth Operations: optimise for your use cases, there is no silver bullet @salaboy @vitalethomas