Speaker

Alvaro Callero

Alvaro Callero

Staff Engineer at WyeWorks | Computer Engineer | Scrum Master | Senior Elixir Developer

Montevideo, Uruguay

Actions

I’m a Staff Engineer and Computer Engineer with 10 years of full experience in the IT industry, with passion for learning cutting-edge technologies.

I’ve participated in more than 12 projects in cross-functional teams between 6 and 12 people, with clients like Paypal, Ancestry, Salesforce, Mercedes Benz, Bancolombia, just to name a few, so I feel comfortable being involved in industries like Software, Health, Finance, Energy.

In my latest projects I met Elixir and I just fell in love with this functional programming language, and how complex problems can be solved in a fancy way, tackling situations like high availability, concurrency and distributed systems.

I really enjoy being able to support and encourage the growth of the Elixir community!

Area of Expertise

  • Energy & Basic Resources
  • Finance & Banking
  • Health & Medical
  • Information & Communications Technology

Topics

  • Web Development
  • Agile Mindset
  • engineering leadership
  • functional programming
  • Elixir
  • Backend Development

Cracking the PubSub Code: Elixir's Key to Scalable Real-Time Systems

This talk explores the inner workings of PubSub and its crucial role in building scalable, fault-tolerant, and real-time systems.

It begins with an introduction to the Publisher/Subscriber pattern, highlighting how it decouples services and facilitates efficient message broadcasting in distributed architectures.

The session then delves into Phoenix.PubSub, showing how it powers real-time features in LiveView and handles clustering across multiple nodes.

Two hands-on examples will demonstrate PubSub in action: a GenServer broadcasting state across nodes using libCluster, and real-time updates between LiveComponents and LiveView.

Perfect for Elixir developers looking to master PubSub and build resilient, scalable applications.

Alvaro Callero

Staff Engineer at WyeWorks | Computer Engineer | Scrum Master | Senior Elixir Developer

Montevideo, Uruguay

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top