<

Rodrigo Nonose

Curiosity-driven developer experienced in multiple languages

Rodrigo is a software engineer with experience in multiple languages, such as Java, PHP, Python and now Elixir/Erlang. He's a curiosity-driven developer, studying a variety of topics and loves hands-on experience.

Past Activities

Rodrigo Nonose
Code BEAM SF 2019
28 Feb 2019
15.30 - 15.55

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.