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
Code BEAM SF 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.