- PVSM.RU - https://www.pvsm.ru -
18 апреля у нас в офисе прошел первый митап, посвященный кросс-языковым решениям для разработки серверной части. «Винегрет», судя по нашим впечатлениям и отзывам гостей митапа, удался. Значит, будем продолжать практику объединения бэкендеров, чаще встречаться и обсуждать общие подходы и инструменты для разных языков. Ну а пока публикуем видео, слайды, отзывы и фото. Всё это — под катом.

Михаил рассказал нам о базовых техниках и подходах, которые сделают спокойнее сон по ночам после запуска приложения на продашне. От ошибок и падений они не спасут, но помогут их идентифицировать и быстро среагировать. Речь в докладе идёт о логировании, метриках и распределенной трассировке.
Презентация [1]
Отзывы:
- Отличный доклад! Очень интересно и по делу.
- Хороший доклад, узнал много новых интересных тулов.
- Очень интересный и хорошо структурированный доклад. Полезный разбор подходов к логированию и трасированию сервисной архитектуры.
Дмитрий рассказал, как прокачивать миллиарды событий и не лишиться рассудка. Как нам в Авито удается применять общие правила сбора и отправки аналитических событий на разных платформах, среди которых — бэкенды проектов на php, go, python. И почему бэкенды — хорошо, а фронтенды сложнее.
Презентация [2]
Отзывы:
- У автора хорошее повествование, материал воспринимается легко, продолжайте в том же духе.
- Полезный опыт внедрения лангпаков, как решения проблемы с неконсистентным форматом данных. Хорошие замечания на тему версионирования.
Александр сделал доклад про свою работу над опенсорс-решением для отправки сообщений пользователям в реальном времени Centrifugo [3]. Про техники, которые позволили реализовать отдельностоящий сервер, интегрирующийся с бэкендом, написанном на любом языке программирования, про современные транспорты доставки сообщений в браузеры и мобильные клиенты. Про проблемы поддержки такого кросс-платформенного решения. О попытке выделить ядро сервера в отдельную библиотеку для языка Go. Про реализацию протокола второй версии сервера, который может работать как с JSON, так и с Protobuf. И о некоторых важных оптимизациях при работе с большим количеством постоянных соединений.
Презентация [4]
Отзывы:
- Автор подошел к докладу с юмором, что немного взбодрило уже уставших к вечеру слушателей, все супер.
- Ох, просто спасибо. Пусть докладчик не во всём выглядел уверенно, но за работу ему огромный респект. За вынесение функционала в отдельную библиотеку респект отдельный. Ждём полноценного релиза centrifuge.
Спасибо всем, кто пришёл на митап, посмотрел видеозаписи. Фотоотчёт со встречи мы выложили на на Facebook [5] и Вконтакте [6]. Чтобы раньше всех узнавать о мероприятиях для технических специалистов в Avito, подписывайтесь на наш Timepad [7]. Будем рады, если вы расскажете, на какие темы вам бы хотелось послушать доклады на Backend United #2.
Автор: rafinirovannoe
Источник [8]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/python/279466
Ссылки в тексте:
[1] Презентация: https://go-talks.appspot.com/github.com/mkabischev/go-talks/2018-04-18-avito/presentation.slide#1
[2] Презентация: https://speakerdeck.com/avitotech/odin-klikstrim-na-vsie-bekiendy-dmitrii-khasanov-avito
[3] Centrifugo: https://github.com/centrifugal/centrifugo
[4] Презентация: https://slides.com/fz/c/#/5
[5] на Facebook: https://www.facebook.com/pg/AvitoTech/photos/?tab=album&album_id=962475350596480
[6] Вконтакте: https://vk.com/album-152990965_253368806
[7] наш Timepad: https://avitotech.timepad.ru/
[8] Источник: https://habr.com/post/354624/?utm_campaign=354624
Нажмите здесь для печати.