Wrapping Up
In this chapter we focused on legacy code. We spent most of our time working through tips and techniques for moving larger applications but we also assessed Elixir dependencies.
The migration of any large application is a problem with both technology and people. Understanding the risk factors and getting buy-in from the beginning are critical elements. The application you move might be composed of independent services or a few monoliths. Moving a monolith means isolating different elements and moving them one section at a time.
Terraform is a library that eases monolith migrations by allowing a team to move a few endpoints at a time. The toolset uses a proxy technique. Each new request is either processed in the new system or sent ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access