MediaSoft Backend Weekend: митап для Junior и Middle backend-разработчиков
🔥 Стань программистом с помощью Хекслета:
🔥 Этот митап для вас делают: (узнать о них больше можно здесь: )
▶ 00:28:10 — Как программировать на любом языке и не сойти с ума
Алексей, ведущий разработчик MediaSoft
— Зачем изучать несколько языков программирования?
— Сравнение PHP, Python, JS и Elixir: от объявления переменных до функций — сходства и различия
— Киллер-фичи или почему стоит попробовать всё?
— Личный опыт: неочевидные проекты
▶ 01:06:40 — Разработка микросервисной архитектуры на Golang
Михаил, ведущий Go-разработчик MediaSoft
— Разработка микросервисной архитектуры на примере системы доставок типа Delivery Club
— Фишки языка Go, которые облегчат вам жизнь
— Особенности написания тестов — unit, интеграционные тесты
▶ 01:40:46 — перерыв, проматываем)
▶ 02:18:49 — Elasticsearch: искать, фильтровать и не сломать
Андрей, ведущий Backend-разработчик MediaSoft
— Поисковой запрос: красивый снаружи и страшный внутри
— Почему не MongoDB, или как сделать NoSQL с полнотекстовым поиском
— Какие альтернативы в SQL-решениях и нюансы фасетного поиска
— Как создать фильтр множественного выбора одной характеристики и другие проблемы решаемые Elasticsearch
— Эволюция поиска от запроса в коде до красивой архитектуры
▶ 02:53:58 — Создание реактивных микросервисов с использованием Armeria Framework
Павел, руководитель направления Java в MediaSoft
— Чем реактивные микросервисы отличаются от обычных?
— Как решить проблемы высокой нагрузки, большого числа запросов и масштабирования при помощи реактивных подходов?
— Armeria — еще один фреймворк для построения микросервисов? Что его отличает от других и как именно он упрощает создание реактивных микросервисов?
— Как создать реактивный микросервис на Spring Boot с использованием Armeria? Или как переделать легаси сервис под современный асинхронный RPC?
— Особенности тестирования и отладки реактивных микросервисов
#хекслет #mediasoft #программирование #php #go #java #python #javascript