Olá pessoal! Meu nome é Roman Dvornov, sou Engenheiro Líder na equipe de Arquitetura de Frontend em Avito. Estamos envolvidos na criação e desenvolvimento de uma plataforma técnica de front-end para que outras equipes possam criar rapidamente interfaces e produtos. Meus colegas e eu planejamos uma série de online, na qual discutiremos questões atuais do desenvolvimento de clientes.
O dia 11 de dezembro em nosso canal do YouTube será a primeira transmissão ao vivo. Vamos discutir a infraestrutura de front-end. Especialistas da Yandex, Tinkoff, Mail.Ru e Avito participarão da discussão. Sob o corte, há exemplos de perguntas que planejamos discutir (preencha a lista) e um link para a próxima transmissão. Marque a postagem como favorita: após a reunião, atualize-a e faça o upload do vídeo.

Exemplos de perguntas para discussão
Prever o curso da discussão é sempre difícil. Mas a composição dos participantes e do anfitrião pressagia uma conversa interessante. Vamos tentar falar sobre a pilha tecnológica, arquitetura do projeto, modularidade, gerenciamento de dependências, testes, montagem, implantação, automação, ajuste etc. Em geral, tudo o que os projetos enfrentam quando se tornam produtos grandes e sérios, e questões de controle sobre a situação e aumento da eficácia do trabalho em projetos são muito agudas. Também tentaremos responder a perguntas que podem ser feitas durante a transmissão. E sobre aqueles que aparecem nos comentários deste post.
Membros online
Anfitrião e moderador - Konstantin Burkalev

Arquiteto de sistemas, TI há mais de 15 anos. Autor e host de podcasts de desenvolvimento: SDCast & RadioJS . Ele é membro de várias comunidades de desenvolvedores, como MoscowJS, SymfoniacsMSK, Lua em Moscou, etc. Por sua carreira profissional, ele foi um enixey, administrador de linux, webmaster, desenvolvedor de PHP, JS, Lua, PostgreSQL, Oracle. É um Oracle Certified Professional para bancos de dados e clusters. Agora ele trabalha como líder de equipe e está envolvido na arquitetura de sistemas de segurança.
“No contexto da infraestrutura, gostaria de discutir vários processos e abordagens para o desenvolvimento de aplicativos clientes, a importância de automatizar tarefas rotineiras e a facilidade de uso pelos desenvolvedores, o tópico de reutilizar os desenvolvimentos existentes na empresa.”
Roman Dvornov, Engenheiro Líder, Avito

Estou envolvido no desenvolvimento da Web desde o início dos anos 2000, com foco no front-end por mais de 12 anos. Eu costumava fazer grandes SPAs, agora a gama de tarefas a serem resolvidas se tornou mais ampla e muitas vezes vai além do frontend habitual. Participo do Open Source, autor e mentor de vários projetos, como base.js, CSSTree, CSSO, rempl, Discovery, Jora e outros. Pesquisador, arquiteto, inventor de bicicletas, evangelista de padrões da web, inspirador ideológico, palestrante ( algumas gravações de discursos ).
Resolvemos muitos problemas técnicos e organizacionais complexos relacionados ao desenvolvimento da parte do cliente, devido à grande base de códigos e ao número de equipes envolvidas no processo. Apesar das especificidades, tarefas semelhantes são resolvidas em qualquer empresa. Eu gostaria de discutir como os outros lidam com os desafios modernos, trocam experiências e idéias.
Sergey Melyukov, Engenheiro Sênior, Avito

Ele está na profissão há dez anos. No Avito, ele fez um ótimo SPA para usuários profissionais, reformulou completamente o conjunto herdado de todo o front-end do Avito, atualizou a pilha técnica de desenvolvimento de front-end na empresa (reagir, nó, webpack). Ele está interessado no desenvolvimento de jogos.
"Considero importante discutir as questões de corte de monólito e propriedade de código em uma grande base de código".
Egor Kopylov, chefe do Yandex.Disk frontend

Ele está envolvido em desenvolvimento web há cinco anos, faz Yandex.Disk e projetos relacionados. Ele está interessado em desenvolver interfaces em todas as plataformas.
“No contexto da infraestrutura, gostaria de discutir as questões de propriedade geral do código, qual o papel desempenhado pelos testes e a arquitetura dos aplicativos Web modernos. Estou pronto para responder perguntas sobre qualquer um dos tópicos mencionados. ”
Andrey Marchenko, líder técnico, Tinkoff.ru

Ele está na profissão há sete anos, nos últimos três anos desenvolve o projeto Tinkoff.ru e resolve problemas relacionados à arquitetura, infraestrutura e desempenho do projeto.
“Nos últimos anos, a quantidade de lógica na frente aumentou muito e isso trouxe muitos problemas novos. Será interessante para mim falar sobre os seguintes tópicos: implantação, montagem, arquitetura de grandes projetos, monólitos e o que fazer com ele, monoreps, propriedade do código, monitoramento, suporte e desenvolvimento de grandes bases de código. E da minha parte, vou contar sobre a nossa experiência nesses tópicos ".
Stanislav Tugovikov, chefe de desenvolvimento de clientes pós, Mail.ru

Na profissão há 15 anos, ele começou como desenvolvedor fullstack, fez sites para Rambler, Megafone, Disney. Nos últimos seis anos, ele trabalha no Mail.ru e está envolvido na parte da linha de frente do Mail and Cloud.
“Terei algo a dizer sobre serrar, implantar e testar monólitos. Tudo está ligado às especificidades de um grande projeto (a influência do Legacy, uma carga enorme, um grande número de recursos). ”
Onde e quando assistir
A discussão será realizada em 11 de dezembro e começará às 17:00, horário de Moscou. Você pode assistir no canal do YouTube AvitoTech - aqui está o link para a transmissão, conecte-se . Se você tiver dúvidas sobre a infraestrutura de front-end, pergunte nos comentários. Vamos tentar respondê-los durante a discussão.
UPD
Aqui está um registro online.