Is your Erlang/Elixir app guzzling more memory than an all-you-can-eat buffet? Tired of restarting your nodes every few days just to keep things running? It doesn’t have to be this way!
Join me for a deep dive into BEAM memory troubleshooting, where we’ll demystify garbage collection, allocators, and the finer, more advanced details of the BEAM’s memory management internals. We’ll explore real-world techniques for instrumenting memory, preventing, and diagnosing Out-Of-Memory issues with strategies we use at WhatsApp.
You’ll learn how to apply these strategies to your own apps, fortify your systems against memory leaks, and gain the confidence to tackle even the trickiest performance issues. Walk away with the tools to keep your app stable, resilient, and—most importantly—running. Your users (and your future self) will thank you.