Talk 14:00

Microservices with Elixir

This walk will show the easiness of developing microservices with elixir with approaches to project structure, communication protocols, and libraries.

Umbrella apps allow code/configuration/state splitting and keep your apps isolated and independent. Erlang Distribution Protocol allows you to invoke code in remote nodes without fuss. Libraries like libcluster/swarm/partisan allow clustering and work stealing between the nodes

Using those mechanics, it allows us to use the good parts of monoliths and reduces the friction ongoing multi-node.

OBJECTIVES

The audience will get familiar with Elixir/Erlang's capabilities in the current web landscape and explore the possibilities of having a frictionless microservices experience.

TARGET AUDIENCE

People that had problems with microservices.