Great post!

IMHO CI/CD will need a different approach in the serverless world. One that reuses know and tested concepts from current best practices and adds its own requirements

  • Semver all the things, not only Functions, also, queues, buckets, etc.
  • Immutable deployments
  • Manage deployments as graphs, following the same blue/green deployment approach. In a serverless world we could have blue/green/gray/purple/<whatever> as a combination of services running the same stateless functions in different arrays of versions equivalent to a canary deploy (as long as the infrastructure can properly tag and route users)

Software Engineer @ Coalition Inc., Miami FL

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store