Have you ever worked at a company where you struggled with containerized apps but couldn’t quite express why? My initial experiences with containers were at a company implementing them in every wrong way imaginable.
Kubernetes (K8s) works best with 12-factor apps because they are the best https://roadmap.sh/software-design-architecture for containerized applications.
iIn platform engineering, 12-factor apps are important because developers self-serve their applications and infrastructure needs with an IDP.
The 12-factor apps framework provides best practices for building containerized applications that are scalable, portable, maintainable and resilient.