La sencillez de Elixir y la simplicidad de sus herramientas como Mix y Phoenix han logrado que programadores que no conocían Erlang/OTP hayan podido empezar a usar la plataforma y construir aplicaciones web sobre ella. Sin embargo, es común que pasen de alto las capacidades que OTP puede brindar: un modelo de arquitectura que nos permite tener tolerancia a fallos, resilencia y desacoplamiento a muy bajo costo, todo construido sobre el modelo de procesos ligeros y pase de mensajes de la BEAM. En esta charla aprenderemos a usar Elixir para construir aplicaciones OTP y cómo integrarlas en aplicaciones web con Phoenix.
Objetivos de la platica:
- Mostrar la arquitectura básica de las aplicaciones OTP
- Enseñar las ventajas de OTP
- Enseñar las herramientas que tiene Elixir como Mix y su abstracción sobre los Behaviors de OTP para facilitar crear aplicaciones OTP
- Enseñar a crear arquitecturas de aplicaciones con OTP
A quien va dirigido:
- Usuarios de Elixir y Phoenix que quieren aprender sobre arquitectura de aplicaciones
- Usuarios de Erlang/OTP que quieren aprender sobre Elixir y que beneficios pueden tener.
Slides
Programador desde hace más de 10 años. Me he dedicado a construir aplicaciones empresariales con lenguajes de la plataforma Java, Ruby y ahora Elixir. En mi empresa estamos apostando por tecnologías emergentes para mejorar la forma en que construimos nuestros sistemas y por eso hemos empezado a usar Erlang/OTP. GitHub:
ecamacho
Twitter:
@ecamacho