- PVSM.RU - https://www.pvsm.ru -

Прямой эфир: инфраструктура фронтенда

Всем привет! Меня зовут Роман Дворнов, я Lead Engineer в команде Frontend Architecture в Авито. Мы занимаемся созданием и развитием технической платформы фронтенда, чтобы другие команды могли быстрее создавать интерфейсы и продукты. Мы с коллегами запланировали серию онлайнов, в которых будем обсуждать актуальные вопросы разработки клиентской части.

11 декабря на нашем ютуб-канале пройдёт первый прямой эфир. Обсудим инфраструктуру фронтенда. В дискуссии будут участвовать эксперты из Яндекса, Tinkoff.ru, Mail.ru и Авито. Под катом — примерные вопросы, которые планируем обсуждать (дополняйте список), и ссылка на предстоящую трансляцию. Добавляйте пост в закладки: после встречи обновим его и выложим видео.

Прямой эфир: инфраструктура фронтенда - 1

Примерные вопросы для обсуждения

Предсказать ход дискуссии всегда непросто. Но состав участников и ведущий предвещают интересную беседу. Попробуем поговорить про технологический стек, архитектуру проектов, модульность, управление зависимостями, тестирование, сборку, деплой, автоматизацию, тулинг и т.д. В общем, всё то, с чем сталкиваются проекты, когда становятся большими и серьезными продуктами, и вопросы контроля над ситуацией и наращивания эффективности работы над проектами встают очень остро. Мы также постараемся отвечать на вопросы, которые можно будет задать в ходе трансляции. И на те, которые появятся в комментариях к этому посту.

Участники онлайна

Ведущий и модератор — Константин Буркалев

image

Системный архитектор, в ИТ более 15 лет. Автор и ведущий подкастов о разработке: SDCast [1] & RadioJS [2]. Участник различных сообществ разработчиков, таких как MoscowJS, SymfoniacsMSK, Lua in Moscow и др. За свою профессиональную деятельность побывал эникейшиком, linux админом, web-мастером, разработчиком на PHP, JS, Lua, PostgreSQL, Oracle. Является Oracle Certified Professional по базам данных и кластерам. Сейчас работает тимлидом и занимается архитектурой систем безопасности.

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

Роман Дворнов, Lead Engineer, Авито

image
Веб-разработкой занимаюсь с начала 2000-х, с фокусом на фронтенд уже более 12 лет. Раньше делал большие SPA, сейчас спектр решаемых задач стал шире и нередко выходит за рамки привычного фронтенда. Участвую в Open Source, автор и мейнтенер ряда проектов, таких как basis.js, CSSTree, CSSO, rempl, Discovery, Jora и другие. Исследователь, архитектор, изобретатель велосипедов, евангелист веб-стандартов, идейный вдохновитель, докладчик (некоторые записи выступлений [3]).

Мы решаем множество сложных технических и организационных вопросов, связанных с разработкой клиентской части, ввиду большой кодовой базы и количества команд, вовлеченных в процесс. Несмотря на специфику, похожие задачи решаются в любой компании. Хотелось бы обсудить, как справляются с современными вызовами другие, обменяться опытом и идеями.

Сергей Мелюков, Senior Engineer, Авито

image

В профессии десять лет. В Авито делал большое SPA для профессиональных пользователей, полностью переделывал legacy-сборку фронтенда всего Авито, обновил технический стек разработки фронтенда в компании (react, node, webpack). Интересуется геймдевом.

«Считаю важным обсудить вопросы распила монолита и владения кодом в большой кодовой базе».

Егор Копылов, руководитель фронтенда Яндекс.Диска

image

Занимается веб-разработкой пять лет, делает Яндекс.Диск и связанные с ним проекты. Интересуется разработкой интерфейсов на всех платформах.

«В контексте инфраструктуры хотелось бы обсудить вопросы общего владения кодом, какую роль играют в этом тесты, архитектуры современных веб-приложений. Готов ответить на вопросы по любой из заявленных тем».

Андрей Марченко, tech lead, Tinkoff.ru

image

В профессии семь лет, последние три года занимается развитием проекта Tinkoff.ru и решает задачи, связанные с архитектурой, инфраструктурой и производительностью проекта.

«За последние годы количество логики на фронте сильно увеличилось, и это повлекло за собой множество новых проблем. Мне интересно будет поговорить на темы: деплой, сборка, архитектура больших проектов, монолиты и что с этим делать, монорепы, владение кодом, мониторинг, поддержка и развитие больших кодовых баз. И со своей стороны расскажу о нашем опыте в этих темах».

Станислав Туговиков, руководитель разработки клиентской части Почты, Mail.ru

image

В профессии 15 лет, начинал как fullstack-разработчик, делал сайты для Рамблера, Мегафона, Диснея. Последние шесть лет работает в Mail.ru, занимался фронтовой частью Почты и Облака.

«Мне будет что сказать про распиливание монолита, деплой и тестирование. Всё с привязкой к специфике большого проекта (влияние легаси, огромной нагрузки, большого числа фич)».

Где и когда смотреть

Дискуссия пройдёт 11 декабря и начнется в 17:00 по московскому времени. Посмотреть можно на ютуб-канале AvitoTech — вот ссылка на трансляцию, подключайтесь [4]. Если у вас есть вопросы по инфраструктуре фронтенда, задавайте в комментариях. Постараемся ответить на них во время обсуждения.

Автор: Роман Дворнов

Источник [5]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/javascript/301136

Ссылки в тексте:

[1] SDCast: https://sdcast.ksdaemon.ru

[2] RadioJS: https://radiojs.ru/

[3] некоторые записи выступлений: https://www.youtube.com/watch?v=zZUbXAVV-HA&list=PLf0s9ihTnfHyGOoQ_7Urte2lBRrJzqRqa

[4] ссылка на трансляцию, подключайтесь: http://bit.ly/2zK2QSm

[5] Источник: https://habr.com/post/432036/?utm_source=habrahabr&utm_medium=rss&utm_campaign=432036