Victor is currently a technical leader of the Stone OpenBanking solution and a BEAM admirer since OTP 13 (before Elixir). Author of some widely used Elixir libraries like Joken, Joken JWKS and JUnit Formatter he is also passionate about Emacs and is one of the maintainers of elixir-mode. With a Philosophy major he usually attracts political and ethical discussions which is a curse and a pleasure at the same time. Other than family, music, skating, dogs, philosophy, programming and beer hunting he does nothing at all.
This talk is a recollection of challenges we had while bringing up an Open Bank API from zero with Elixir at Stone. Although the ecosystem is quite mature, integrating with very old systems that have non-standard practices brought us some common problems. Also, for a team new to the BEAM at first, there were other challenges like deployment practices, architectural choices, BEAM culture in general, human resources and so on. It all pays off in the end for us and we hope this sharing of experience might help others decide to participate in the ecosystem.