Home icon
Application first delivery on Kubernetes with Open Application Model

Blog



This article explains how to use Open Application Model (OAM) and KubeVela to simplify Kubernetes application deployment for developers.

  • OAM provides standardized abstractions for cloud-native application deployment on Kubernetes
  • KubeVela implements OAM, enabling developers to define applications without deep Kubernetes expertise
  • Platform teams create abstraction layers; application teams use simplified OAM configurations
  • Applications defined using Components, Traits, Policies, and Workflows instead of raw Kubernetes objects
  • Reduces bi-directional dependencies between platform and application teams during upgrades
  • Walkthrough demonstrates deploying frontend and backend microservices with minimal configuration
  • Single OAM application automatically generates Deployments, Services, and HPA objects

OAM and KubeVela enable platform engineers to abstract Kubernetes complexity, allowing application developers to focus on business logic rather than infrastructure configuration.



Go to article

The AWS News Feed is currently looking for gold sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.

Related articles

The AWS News Feed is currently looking for silver sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.