Golang meetup online

Другие мероприятия
14 ноября 2021
г. Москва, Online

В календарь

Google Calendar iCalendar (.ics)
Все мероприятия

Как с помощью несложного технологического решения автоматизировать кастомизацию поиска под конкретного пользователя в условиях высокой нагрузки? Как организовать код микросервиса так, чтобы работать с ним было легко и приятно? Как вырастить MVP в полноценную масштабируемую архитектуру и ничего не сломать по пути? Обо всём этом поговорим онлайн на Golang meetup 25 ноября. Доклады от Evrone, Level.Travel и «Авито», квиз и призы.

Go Clean Template | Чистая Архитектура и как её готовить

Михаил Непряхин, Go backend developer, Evrone

«Go молодой язык и нет стандартного шаблона для организации кода проекта. Но всем хочется писать код так, чтобы он оставался простым и поддерживаемым долгое время. Я расскажу, как разработать шаблон, который можно будет переиспользовать во всех проектах, и тем самым стандартизировать подходы и экономить время. Особенности реализации чистой архитектуры мы рассмотрим на примерах, обсудим именование слоёв и объектов».

Система real-time управления предложениями туроператоров

Михаил Ремизов, Go backend developer, Level.Travel

«Ассортимент туров у туроператоров очень динамичен: цены и наличие меняются каждую минуту. В то же время пользователи совершают до 35 тысяч поисков в минуту, а в сутки наш поиск обрабатывает до 50 ТБ данных. Расскажем о том, как с помощью несложного технологического решения полностью поменять опыт пользователя, от улучшения актуальности предложений до предоставления скидок. Сервис умеет в режиме реального времени управлять результатами поиска: добавлять спецпредложения, показывать важные примечания, известные только нашим менеджерам, убирать из выдачи сомнительные предложения и много другое». 

Best practices ≠ Rocket science

Илья Новиков, Go backend developer, «Авито»

«В докладе расскажу, как эволюционировал наш продукт с момента возникновения: почему мы выбрали именно такую архитектуру, как искали баланс между «скорее запилить MVP» и «нужно структурировать код», с какими сложностями столкнулись в процессе, какие паттерны проектирования в Go оказались для нас полезнее всего. Расскажу, какой путь мы проделали от MVP к масштабируемой системе, чтобы ничего не сломать, и какие проблемы мы решаем прямо сейчас, чтобы всё хорошо работало в будущем».

Контакты

Место проведения

Комментарии пользователей