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.

 

Upcoming conferences

Start booking your calendar with more Code Sync conferences happening across the globe. We will be slowly releasing more dates, in the meantime here is what we’ve planned already:

All conferences