Chapter 4Legacy Systems and Dependencies

If you’re considering Elixir and you have legacy code, your head is likely swimming with risk factors, plans, and contingencies. You may even be considering Elixir for the exact purpose of replacing a legacy system. Migrating some small aspect of your system is hard. Migrating an application in another language complicates simpler migrations by changing not just your language but the set of libraries and tools you’ve come to depend on. In this chapter, we’ll show you some approaches that will help you mitigate that risk.

On the other hand, if you are using Elixir to start a brand-new business or project, you may be wondering how to keep the code you are writing today from becoming legacy. We have bad ...

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.