I am a graduate of AGH University of Science and Technology. I am functional programming enthusiast working with Erlang since 2011. Currently working on financial systems in Elixir at ClubCollect. In my free time, I play with electronics, flying robots and Elm programming language. I love talking about programming in general so feel free to catch me and have a discussion about coding even during breaks.
Dealing with money should be easy, because crunching numbers is the most basic thing that every computer can do. On the other hand, the cost of a mistake may be quite high.
I am going to discuss what properties does a financial system need in terms of CAP theorem and how does using Elixir language fit into the problem domain.
The talk will cover handling rounding errors, designing APIs that gracefully handle network and hardware failures, and usage of "let it crash" approach in the design. It is also a case study of using Elixir in real life.
Let's discuss Elixir and money!Slides