4 ms·
Even small companies deploy to staging environments before production. Your deployment pipeline most likely looks like: - Build your language artifacts - Bui
by faizshah 4y ago
Even small companies deploy to staging environments before production.
Your deployment pipeline most likely looks like:
- Build your language artifacts
- Build a container
- Deploy that container somewhere
- Run approvals like integ tests, unit tests etc. and monitor metrics to decide whether to deploy to your next environment or rollback.
This is just a structured way of building these CD pipelines you could also use Jenkins or Google started building something called Skaffold for Google Cloud Deploy: https://skaffold.dev/docs/ https://skaffold.dev/docs/
As your company gets larger you'll want to limit the blast radius of new changes so that you can meet your SLAs and you'll want to use multiple AZs and cloud regions for HA. That's where the idea of waves and cells comes from.