med David
Cloud native technologies empower organizations to build and run scalable applications in modern, dynamic environments such as public, private, and hybrid clouds. Containers, service meshes, microservices, immutable infrastructure, and declarative APIs exemplify this approach.
These techniques enable loosely coupled systems that are resilient, manageable, and observable...
Your services should automatically scale by adding more Instances/Pods
You do not know where you or your dependencies run. Use Service Discovery
You should always be able to handle the loss of resources
version: '3'
services:
db:
image: "postgres"
ports:
- "5432:5432"
redis:
image: "redis:alpine"