This video was recorded at Code Elixir LDN 18: [ Ссылка ]
Get involved in Code Sync's next Elixir conference: [ Ссылка ]
---
IT’S SCARY OUT THERE! DISCOVERING DISTRIBUTED SYSTEMS IN ELIXIR
by Maciej Kaszubowski
THIS TALK IN THREE WORDS:
Distributed systems
Tradeoffs
Multi-node
TALK LEVEL: Intermediate
ABSTRACT
Elixir is often advertised as a great platform for building multi-node applications. While there’s some truth in that, there is nothing easy about distributed systems. This talk covers the nice things available to Elixir developers thanks to the Erlang VM. We also learn how these features are actually implemented and what guarantees they give us. With that knowledge, Maciej offers up example problems to be solved and explores possible solutions and their trade-offs.
Have you ever wondered how Phoenix Channels or Phoenix Presence actually work?
Why there’s so many different solutions?
What’s the difference between :global and :pg2 modules?
Or whether these “CRDT” things will solve all of your problems with distributed computing?
If so, watch and discover the scary and fascinating world of distributed systems.
Read the full abstract: [ Ссылка ]
---
THE SPEAKER - MACIEJ KASZUBOWSKI
Software developer at AppUnite
Maciej is a developer at AppUnite where he's been using Elixir for about two years now. Interested in software architecture, distributed systems, data synchronisation and consistency guarantees. Currently writing his Master’s Thesis on CRDTs. Lately, a frequent speaker and a co-organiser of Poznań Elixir meetup. Started to love speaking even more after giving a talk on ElixirConfEU 2018.
More on Maciej Kaszubowski: [ Ссылка ]
---
CODE SYNC & CODE ELIXIR LDN 18
Website: www.codesync.global
Twitter: www.twitter.com/CodeElixirIO
Facebook: [ Ссылка ]
LinkedIn: [ Ссылка ]
Mail: info at codesync.global
![](https://i.ytimg.com/vi/AiN4r8E9qKg/maxresdefault.jpg)