Hugo Baraúna // The Architecture Behind Deploying Livebook Apps with Livebook Teams
Contributors
Category
What really happens when you click a deploy button? In his Alchemy Conf 2025 talk, Hugo Baraúna takes us behind the scenes of Livebook Teams’ distributed architecture, revealing the sophisticated system that turns a simple button click into a running application across distributed infrastructure.
Hugo explains how they built a custom WebSocket client using GenServer and chose protobuf for efficient binary communication between components. He demonstrates real-time UI updates flowing seamlessly between local machines and cloud services, showing how Phoenix PubSub coordinates state changes across the distributed system.
Throughout the talk, Hugo simulates node failures in real-time, demonstrating automatic redeployment as the system detects crashes and gracefully moves applications to healthy nodes. He also presents actual code implementations and explains the architectural decisions that enable this production system to function effectively.
#MyElixirStatus #ElixirLang #AlchemyConf