aseigo

aseigo

Exploring Elixir E7: Automatic Clustering

In this week’s episode we look at the basics of how clustering Elixir nodes works, and how to automate their creation using libcluster (using UDP Gossip, but also supports Kubernetes, EC2 and DNS service discover) as well as how to replace epmd itself.

An Extra episode will be available tomorrow or the next day as well covering some updates to last week’s episode, some musings on the current limitations of BEAM clustering (security, scalability), and a look at how the show’s git repo is being organized.

I hope you all enjoy! :slight_smile:

Most Liked

BartOtten

BartOtten

@aseigo, tnx for the screencasts and all the expertise you’ve shared in various communities.

  • A true KDE Software and Elixir fan
arkgil

arkgil

Great episode @aseigo!

Crowdhailer

Crowdhailer

Creator of Raxx

This is a great quick screencast thank you.

Exactly what I needed, hopefully I will find the time soon to add libcluster to my tokumei project generator. Then quickstart can be even smoother.

collegeimprovements

collegeimprovements

@aseigo Your videos are top-notch. will you create more screencast in future ? Maybe basics of OTP and GenStage videos!

aseigo

aseigo

Thanks, just happy when people get something from them as well! :slight_smile:

Where Next?

Popular in Screencasts Top

ElixirCasts
I made an episode where we implement passwordless authentication with the Veil library. You can watch it here: https://elixircasts.io/pa...
New
sevensidedmarble
New video alert! I made a video about the LiveView lifecycle, navigation, and how to use handle_params vs mount., etc. Check it out: ...
New
ElixirCasts
I made an episode about deploying with Gigalixir. https://elixircasts.io/deploying-with-gigalixir
New
ElixirCasts
I made a few episodes about using Phoenix LiveView. https://elixircasts.io/phoenix-live-view
New
New
ElixirCasts
I made an episode showing how you can use Phoenix.Controller.action_fallback/1 to make simpler, more readable controllers. https://elixi...
New
CinderellaMan
Hands-on Elixir & OTP: Create a cryptocurrency trading bot - Ep. 16 - Add end-to-end tests elixir | otp | learning | screencast | cry...
New
ElixirCasts
I made a screencast exploring how to use Phx.Gen.Auth to handle authentication. https://elixircasts.io/using-phx_gen_auth-for-phoenix-au...
New
zacksiri
At Codemy.net we are always trying to find solutions for problems in a way that works well. As a result we’ve been able to create a beaut...
New
sevensidedmarble
Hey! Here’s a little video I made on how you can start using Neovim for Elixir/Phoenix development: If you like it, pleas...
New

Other popular topics Top

JakeBecker
TL;DR: I’ve just released an implementation of Microsoft’s IDE-independent Language Server Protocol for Elixir. It adds language support ...
1140 51847 244
New
Tee
can someone please explain to me how Enum.reduce works with maps
New
gshaw
What is the idiomatic way of matching for not nil in Elixir? E.g., First way: defp halt_if_not_signed_in(conn, signed_in_account) when...
New
ycv005
I have followed this StackOverflow post to install the specific version of Erlang. And When I am running mix ecto.setup then getting fol...
New
grych
Hi folks, Few months ago I have announced the proof-of-concept of the library to manipulate the browsers DOM objects directly from Elixi...
639 49522 488
New
New
fireproofsocks
I’m working on defining a simple Ecto schema for a table (in PostGres), but I don’t see where I can define a column as NOT NULL. Conside...
New
qwerescape
Is there a way to get the call stack or stack trace at any point in the code? Not from exceptions, but an expression that returns how the...
New
baxterw3b
Hi guys, i’m new in the Elixir world, and i have to say, that i love it! i’m having some problem to understand anonymous functions with ...
New
Qqwy
Original source of discussion: This topic on the Pragmatic Programmers' Functional Web Development with Elixir, OTP, and Phoenix forum. ...
New

We're in Beta

About us Mission Statement