Transitioning from Elixir Umbrella Projects to Microservices

166
clicks
Transitioning from Elixir Umbrella Projects to Microservices

Source: youtube.com

Type: Video

In this talk from Code BEAM Europe 2023, Artur Sulej presents a strategy for transitioning Elixir umbrella projects into microservices, aiming to reap the benefits of a microservices architecture while requiring minimal effort. The approach involves modifying dependencies, separating configs, and setting up network communication using Erlang's RPC module and the 'libcluster' library for node discovery and automatic connectivity. Artur demonstrates this process with practical code examples and discusses potential testing strategies and limitations. He also touches upon the implications for testing and the added complexity introduced by network communication. The session concludes with a Q&A addressing real-world deployment scenarios and attending to RPC call robustness.

© HashMerge 2024