Moving Incremental Releases into Production

Once you’ve decided on an approach to incrementally migrate your application and chosen the technology to go with it you can begin to think about your release strategy. Whether or not you decide to use a service like Terraform, you will begin to migrate your legacy system piece by piece. You will incrementally release new versions to production as you phase the old system out.

Imagine you’ve finished working on a new version, and you’re ready to deploy it. You’ve load-tested it sufficiently and feel fairly confident that it should perform as expected. You’re confident that you’ve uncovered all of the mysteries the legacy app contains. Then you put it into production, and error reports start rolling ...

Get Adopting Elixir now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.