Anderson Konzen

Anderson Konzen

Staff Engineer at Árvore

Software Engineer with experience in both design and programming, Anderson has already worked on several areas - from building websites to automotive systems, embedded systems to desktop and mobile applications.

On the tech side, he has been working with Elixir and its ecosystem for some years now. Anderson discovered the language and the functional paradigm some years ago, and it just clicked. He co-hosted the Elixir Meetup group in Porto Alegre for a few years with friends, with the idea of promoting the technology and learning from the community.

Talk:
Growing With Elixir: A Journey Through 8 Years of Adoption

The Elixir programming language ecosystem has been steadily evolving, celebrating 13 years since its release. Built on solid foundations, Elixir boasts a vibrant and respected global community, evidenced by its many books, resources, and active groups.

Companies that adopted Elixir early are now nearing a decade of using it in production.

At Árvore, a leading Brazilian edtech, we adopted Elixir in 2016 as an alternative to the frameworks available at the time. Since then, it has powered our monolith and one additional service. In this talk, I’ll share our journey with Elixir—how we started, the challenges we faced, and how we’ve grown alongside the language.

Join me to learn what it takes for an edtech company to adopt, maintain, and scale Elixir in production, along with the lessons and strategies we’ve developed to tackle challenges over the past eight years.

Key Takeaways: I want to give the audience insight into the challenges we faced over the past eight years and how we overcame them.

This includes topics such as hiring, adoption, scaling the application, the frameworks and libraries we use, and how we manage the codebase.

Target Audience:

  • This talk is ideal for beginners looking to understand how a codebase evolves over time and the challenges that come with it.
  • It also offers valuable insights for intermediate developers, as I will touch on technical topics such as scaling, codebase management, and the adoption of frameworks and libraries. Whether you’re starting your journey or already have some experience, this talk provides a balanced mix of high-level concepts and practical examples.