The Open Application Model (OAM) specification defines how to compose modern applications as microservices. Launched last week, Rudr is a reference implementation of OAM from Microsoft targeting Kubernetes.

Applications targeting Rudr have three elements: Components, Configuration, and Traits:

  • Components define one or more container images targeting an OS and their hardware requirements such as CPU, RAM, and storage.
  • Configuration deals with runtime parameters such as environment variables.
  • Traits declare runtime attributes such as volumes, ingress, and scaling.

Read the entire article at The New Stack

Janakiram MSV is an analyst, advisor, and architect. Follow him on Twitter,  Facebook and LinkedIn.