MediaSoft Backend Weekend — онлайн-митап для backend-разработчиков. Поговорим о бэкенде и обсудим микросервисную архитектуру, поисковые запросы и программирование на разных языках. Программа 13:30 — «Как программировать на любом языке и не сойти с ума» Алексей, ведущий разработчик MediaSoft — Зачем изучать несколько языков программирования? — Сравнение PHP, Python, JS и Elixir: от объявления переменных до функций — сходства и различия — Киллер-фичи или почему стоит попробовать всё? — Личный опыт: неочевидные проекты 14:10 — «Разработка микросервисной архитектуры на Golang» Михаил, ведущий Go-разработчик MediaSoft — Разработка микросервисной архитектуры на примере системы доставок типа Delivery Club — Фишки языка Go, которые облегчат вам жизнь — Особенности написания тестов — unit, интеграционные тесты 15:00 — перерыв 15:20 — «Elasticsearch: искать, фильтровать и не сломать» Андрей, ведущий Backend-разработчик MediaSoft — Поисковой запрос: красивый снаружи и страшный внутри — Почему не MongoDB, или как сделать NoSQL с полнотекстовым поиском — Какие альтернативы в SQL-решениях и нюансы фасетного поиска — Как создать фильтр множественного выбора одной характеристики и другие проблемы решаемые Elasticsearch — Эволюция поиска от запроса в коде до красивой архитектуры 16:00 — «Создание реактивных микросервисов с использованием Armeria Framework» Павел, руководитель направления Java в MediaSoft — Чем реактивные микросервисы отличаются от обычных? — Как решить проблемы высокой нагрузки, большого числа запросов и масштабирования при помощи реактивных подходов? — Armeria — еще один фреймворк для построения микросервисов? Что его отличает от других и как именно он упрощает создание реактивных микросервисов? — Как создать реактивный микросервис на Spring Boot с использованием Armeria? Или как переделать легаси сервис под современный асинхронный RPC? — Особенности тестирования и отладки реактивных микросервисов
Hide player controls
Hide resume playing