Welcome to Elixir community in Moscow!
Closest event
Meetup #10, TBA: 2020-04-23 19:00
Talks
Из доклада вы узнаете, как использовать Elixir в инфраструктуре, основанной на Kubernetes. Я поделюсь нашим практическим опытом по решению проблем с разделением подов по задачам и ролям, с маршрутизацией в сокетах, с глобальными процессами и заданиями.
Я расскажу, что такое Broadway, как он работает, и как мы переделали облачный проект, работающий с тысячами IoT-устройств через протокол MQTT. Из доклада вы узнаете, как нам удалось улучшить масштабируемость и снизить расходы на AWS.
Поговорим о тех редких случаях, когда возможностей Elixir недостаточно. Обсудим способы взаимодействия со внешним миром и другими языками. Сделаем первые шаги написания NIFs на Rust, а также рассмотрим подводные камни и способы их решения.
Расскажу о том, как мы переехали на GraphQL в одном из core-сервисов Aviasales.ru, отвечающем за снабжение данными большой части инфраструктуры компании. Из доклада вы узнаете какие боли это устранило, как GraphQL ложится на Elixir и многое другое.

We are searching for more speakers!
Please, drop us a line if you want to become a speaker
Recent events
- Meetup #10, TBA, 2020-04-23 19:00:00
- Meetup #9, Ленинградский проспект, 39, стр. 79 / БЦ SkyLight, башня А, 2019-03-06 19:19:00
- Meetup #8, «МегаФон», Москва, Оружейный пер., 41, 2018-11-22 19:00:00
- Meetup #7, "Дорогая, я перезвоню", Пятницкий пер., 2, 2018-02-15 19:00:00
- Meetup #6 (RamblerElixir #4), Москва, Варшавское шоссе 9, стр.1., 2017-10-19 19:00:00
- Meetup #5 (RamblerElixir #3), Москва, Варшавское шоссе 9, стр.1., 2017-06-14 19:00:00
- Meetup #4 (RamblerElixir #2), Москва, Варшавское шоссе 9, стр.1., 2017-03-16 19:00:00
- Meetup #3 (RamblerElixir #1), Москва, Варшавское шоссе 9, стр.1., 2016-12-08 19:00:00
- Meetup #2, Серебряническая набережная 29, #tceh, Москва, Россия, 2016-10-25 19:00:00
- Meetup #1, Серебряническая набережная 29, #tceh, Москва, Россия, 2016-09-23 19:00:00
Recent talks
Из доклада вы узнаете, как использовать Elixir в инфраструктуре, основанной на Kubernetes. Я поделюсь нашим практическим опытом по решению проблем с разделением подов по задачам и ролям, с маршрутизацией в сокетах, с глобальными процессами и заданиями.
Я расскажу, что такое Broadway, как он работает, и как мы переделали облачный проект, работающий с тысячами IoT-устройств через протокол MQTT. Из доклада вы узнаете, как нам удалось улучшить масштабируемость и снизить расходы на AWS.
Поговорим о тех редких случаях, когда возможностей Elixir недостаточно. Обсудим способы взаимодействия со внешним миром и другими языками. Сделаем первые шаги написания NIFs на Rust, а также рассмотрим подводные камни и способы их решения.
Расскажу о том, как мы переехали на GraphQL в одном из core-сервисов Aviasales.ru, отвечающем за снабжение данными большой части инфраструктуры компании. Из доклада вы узнаете какие боли это устранило, как GraphQL ложится на Elixir и многое другое.
В докладе рассмотрим опыт создания системы предсказания цен на авиабилеты в Aviasales.ru, и как нам в этом помогло использование Elixir. Можно ли выйти в продакшн за две недели? Как хранить 14 млрд. записей в Mnesia? Почему именно Elixir?
Доклад даёт ответы на вопрос – подходит ли Elixir для разработки блокчейн-платформ. В ходе доклада мы рассмотрим следующие темы: алгоритмы консенсуса, краткое введение в Ethereum, описание устройства и работы Mana.
В докладе мы рассмотрим подходы к работе с памятью в различных языках, их плюсы и минусы. Углубимся в то, как решает эту задачу виртуальная машина Erlang, узнаем нюансы, которые появлялись при развитии системы в течение многих лет.
Mock – повсеместно используемый инструмент для тестирования. Обсудим зачем он нужен, рассмотрим варианты реализации mock-а на Elixir и их влияние на проект.
Узнаем про подход к бизнес-логике, основанный на компонуемых модулях-операциях, выполняющих единую транзакцию, и как применить его в приложении на Phoenix с помощью библиотеки ex_operation.
Рассмотрим способы не утонуть в сложности с ростом микросервисов, когда поддерживать интеграционные тесты очень затратно. Вы узнаете, как мы добавили немного типизации в большую кодовую базу на Elixir с помощью библиотеки construct и что она умеет.