The speaker will share his experience in the development of systems of different scale and purpose for Erlang over the past 10 years. The issues of the applicability of the platform and its ecosystem for solving problems from different subject areas will be highlighted. In the process, we will look at some successful and, not unimportantly unsuccessful, examples of using Erlang in real projects, try to “go through” all the popular statements about this PL, and discuss the future of the platform.
The report is designed for a wide range of listeners, but it will be especially valuable for people who are in a situation: “X should be developed, should Erlang be used for this?”.
A few words about the Deplo application Phoenix.
How we monitor the Phoenix application.
What are the alternatives?
What are the tools for profiling Elixir applications?
How the Puma application server works compared to Cowboy.
Briefly, how we came from Ruby and Rails to Elixir and Phoenix.
What problems more often have to be solved when it comes to heavy loads, and that Elixir is not a silver bullet.
This will be an introductory talk about Apache CouchDB and its ecosystem. Key features and capabilities. Details of the implementation of the replication protocol and why it is important. Forks: Couchbase, Cloudant - what's the difference and why not confuse them with the original project. The history of clustering, what happened in the end in 2.0 and how it works. What is interesting in the new release and where the project is going.
Source: https://habr.com/ru/post/339234/