September Erlang/Elixir meetup - hosted by OTP Bank


Details
Details
Hey Erlangers, Elixir Alchemists and Gleam enthusiasts! 🧙
We are happy to announce our next meetup with an interesting agenda. 📅
Agenda
17:00 Doors open + mingling
17:30 'DataWall, design and implementation of a GraphQL federation server in Erlang' by Péter Tihanyi
18:10 'From Rebar3 to Mix: switching the build tool in our Erlang ecosystem' by Dávid Hanák
18:45 Questions, next meetup topics, networking, open discussion
19:00 Snacks + drinks
Talk descriptions
DataWall
The heart of a trading platform. A story about a service that connects data together. The challenges of a mission-critical service where almost all the requests - internal and external - go through. Business and technological decisions, good ones and bad ones.
In this talk, Péter will present the business and technological considerations that led to the creation of DataWall, a GraphQL federation server implemented in Erlang. He will present the design requirements used, the envisioned architecture and the difficulties encountered during the implementation and their solutions. He will also present the initial experiences using the application and the possibilities for further development.
From Rebar3 to Mix
As the Erlang ecosystems evolve and increasingly intersect with Elixir-based tooling, development teams are exploring alternatives to traditional build tools like Rebar3. While Rebar3 has long been the standard for managing Erlang projects—offering robust dependency management, release handling, and plugin support—Mix introduces a more modern, extensible, and developer-friendly environment, especially beneficial in teams or projects leveraging both Erlang and Elixir.
Most notably, Mix is faster, primarily because it is better in discovering what steps it must perform to complete a given task. Using mix, we can shave off a few minutes of the full pipeline starting from scratch, but it really starts to shine when working continuously with a project, editing the source code, recompiling, and running tests, again and again.
In this talk, Dávid will present how approximately 100 of our Erlang projects have already been mixifed and the learnings and difficulties experienced along the way.
Speaker's bio
Péter is a Lead Erlang Developer at OTP Bank’s Distributed Systems Development and Integration Chapter (ERFI). With 12+ years of professional software engineering and 8+ years in Erlang, he is an undisputed master of data management in Erlang and a true driving force behind the data management solutions implemented by ERFI.
Dávid has been a professional software developer and architect for 25 years. He has been introduced to the world of functional and declarative programming in his university studies, and it was a love at first sight. During his career, he worked as an AI specialist, navigation expert, software architect and much more, with more than a dozen different programming languages. His involvement with Erlang and Elixir is fairly recent, and he has joined OTP ERFI as an external colleague helping in with the compilation pipeline of Erlang projects, learning a lot about these languages along the way.
What to bring
Your interest, questions and your good mood. 😊
Important to know
Keep your RSVP up to date so we would know the size of the audience! ✅

September Erlang/Elixir meetup - hosted by OTP Bank