Echtzeitapplikationen mit Elixir und GraphQL
Frameworks, Programming Languages & Tools | Vortrag | 30 min | Deutsch
MO | 11:00 | ALTE LIEBE
Wir stellen unsere Erfahrung vor, die wir in über einem Jahr Einsatz von Elixir und GraphQL in Produktion gesammelt haben. Elixir bietet uns die Möglichkeit, ein hochverfügbares Backend mit extrem geringen Antwortzeiten zu entwickeln. Dieses wird über eine GraphQL Schnittstelle von mehreren Frontends genutzt. Elixir ist eine junge, funktionale Programmiersprache, die 2011 vorgestellt wurde. Jedoch setzt sie auf dem Erlang Ökosystem auf, welches in über 32 Jahren eine extrem stabile Basis zur Entwicklung von Anwendungen geworden ist. Ein häufiger Anwendungsfall von Elixir sind Echtzeitapplikationen, zum Beispiel Chatanwendungen, Bots und IoT-Anwendungen. In Verbindung mit GraphQL Subscriptions ist es einfach möglich, Clients über Statusaktualisierungen vom Server zu Informieren.
Wir zeigen, wofür man Elixir einsetzen kann, wie GraphQL einen leichten Einstieg in Datenexploration anbietet und wieso beide zusammen eine Überlegung wert sind.
Moritz Flucht
AKRA GmbH
Moritz is a web application developer with AKRA GmbH and an Elixir enthusiast. He’s currently involved in the technical and visual relaunch of a largish job platform utilizing the performance and convenience of Elixir, GraphQL, VueJS, Kubernetes and Google Cloud.