Привет, Хабр! В этом году для GopherCon команда Ozon Tech подготовила пару часов презентаций на самые разные темы: от классических — о микросервисной архитектуре, до по-настоящему крутых.
Итак, для всех, кто пропустил онлайн, в нашем плейлисте репортажи от разработчиков одной из крупнейших команд Golang в России.
Михаил Кабищев, руководитель группы разработки платформы: «Непрерывное профилирование для Go-приложений» Рано или поздно каждый Go-разработчик сталкивается с необходимостью профилирования Go-приложений, и на помощь ему приходит замечательный инструмент под названием pprof. Но иногда возникают ситуации, когда профили необходимо удалить одновременно со всех копий одного приложения или вы хотите узнать, что именно происходило в сервисе в 3 часа ночи во время стресс-тестов? Или самое банальное — у вас нет доступа к производственной сети, а нужно разобраться.
Как и многие другие, мы столкнулись с этой проблемой и создали инструмент, позволяющий решить ее автоматически.
Евгений Лисицкий, руководитель группы разработки «Тарифификатор», Алексей Клементьев, руководитель группы разработки «Роутер»: «Эволюция маршрутизации курьеров в Ozon» Ежедневно курьеры Ozon доставляют более 200 тысяч заказов.
Рассказываем, как строятся маршруты для курьеров и как можно решить задачи маршрутизации с минимальными затратами.
Владислав Сидоров, руководитель группы разработки «Поисковая оптимизация/Инструменты»: «Микросервисная архитектура: опыт Ozon» Тема перехода от монолита к микросервисам не теряет своей актуальности.
Рассказываем об экспериментальном решении на Ozon до масштабного перехода на микросервисы и о том, что мы имеем сейчас.
Владимир Сердюков, ведущий разработчик группы «Личный кабинет»: «Как перестать думать об обязательных полях и начать писать договоры» Backend-Driven UI предполагает работу с большим количеством различных контрактов.
Требования (как и новые элементы интерфейса) меняются молниеносно, особенно при разработке продукта.
Этот доклад о том, как готовить контракты с помощью protobuff, в чем подвох при работе с обязательными полями и как проверить правильность их формирования.
И, конечно же, что нас ждет в API v2. Смотреть видео: https://www.youtube.com/playlistЭlist=PLaYNFbPr2bsIq0ryZ938N3CfuEKhIPbv5 Есть вопросы по отчетам? Заходите в комментарии! Теги: #Go #golang #электронная коммерция #Разработка для электронной коммерции #GopherCon #ozon.ru
-
Таинственная Долина
19 Oct, 24 -
Этика Начальника Манежа
19 Oct, 24