Red hat Consulting

Principles of container-based application design

Download our guide to cloud-native containers

Jump to section

Cloud native is more than an end state—it is a way of working.

Many organizations understand the necessity and importance of becoming cloud native, but do not know where to start. Ensuring that cloud-native platforms and the containerized applications that run on them work seamlessly together provides the ability to anticipate failure and the reliability to run and scale even when the underlying infrastructure experiences outages.

The “Principles of container-based application design” whitepaper describes a number of principles that represent foundational guidelines that containerized applications must comply with in order to be good cloud-native citizens.

Download the whitepaper to learn the Red Hat® approach to:

  • Building cloud-native containers
  • Ensuring platforms and containerized applications work together
  • Anticipating failure and increase reliability
  • Plus get links to resources with patterns and best practices
Screenshot of whitepaper

Icon-Red_Hat-Media_and_documents-Quotemark_Open-B-Red-RGB Nowadays, it is possible to put almost any application in a container and run it. But to create a containerized application that can be automated and orchestrated effectively by a cloud-native platform such as Kubernetes requires additional effort.


“Principles of container-based application design” [PDF]


“Principles of container-based application design”