Testcontainers Community Champion • Author of “Cloud Native Spring in Action” (Manning). • OSS contributor (Java, Spring, Cloud Native Technologies) Thomas Vitale thomasvitale.com @vitalethomas
• 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
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.
building secure and reliable microservices. Knative Serving Serverless deployments, autoscaling, scaling from zero. KEDA Event-driven autoscaling, extensible, function- aware.
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…).
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
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
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.
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