1. Using helm charts — Make it easy to install things like postgres, nginx ingress controller, caddy ingress controller etc
  2. Creating helm charts - Re-usability

Ref -

  1. https://github.com/code100x/staging-ops/blob/main/prod/dailycode/deployment.yml
  2. https://github.com/code100x/staging-ops/blob/main/prod/cms/deployment.yml
  3. https://github.com/code100x/staging-ops/blob/main/prod/photo-ai/deployment.yml