Hola a todos! Mi nombre es Roman Dvornov, soy ingeniero principal en el equipo de Arquitectura Frontend en Avito. Estamos comprometidos con la creación y el desarrollo de una plataforma técnica front-end para que otros equipos puedan crear rápidamente interfaces y productos. Mis colegas y yo hemos planeado una serie de en línea, en la que discutiremos los problemas actuales del desarrollo del cliente.
El 11 de diciembre en nuestro canal de YouTube será la primera transmisión en vivo. Discutamos la infraestructura frontend. Expertos de Yandex, Tinkoff, Mail.Ru y Avito participarán en la discusión. Debajo del corte, hay preguntas de muestra que planeamos discutir (complete la lista) y un enlace a la próxima transmisión. Marque la publicación: después de la reunión, actualícela y cargue el video.

Ejemplos de preguntas de discusión
Predecir el curso de la discusión siempre es difícil. Pero la composición de los participantes y el anfitrión presagian una conversación interesante. Intentemos hablar sobre la pila tecnológica, la arquitectura del proyecto, la modularidad, la gestión de dependencias, las pruebas, el ensamblaje, la implementación, la automatización, el ajuste, etc. En general, todo lo que enfrentan los proyectos cuando se convierten en productos grandes y serios, y los problemas de control sobre la situación y el aumento de la efectividad del trabajo en los proyectos son muy agudos. También trataremos de responder preguntas que se puedan hacer durante la transmisión. Y sobre los que aparecen en los comentarios en este post.
Miembros en línea
Anfitrión y moderador - Konstantin Burkalev

Arquitecto de sistemas, TI por más de 15 años. Autor y anfitrión de podcasts de desarrollo: SDCast y RadioJS . Es miembro de varias comunidades de desarrolladores, como MoscowJS, SymfoniacsMSK, Lua en Moscú, etc. Por su carrera profesional, ha sido un administrador de Linux, Linux, web master, desarrollador PHP, JS, Lua, PostgreSQL, Oracle. Es un profesional certificado de Oracle para bases de datos y clústeres. Ahora trabaja como líder de equipo y se dedica a la arquitectura de sistemas de seguridad.
"En el contexto de la infraestructura, me gustaría discutir varios procesos y enfoques para desarrollar aplicaciones cliente, la importancia de automatizar las tareas rutinarias y la facilidad de uso por parte de los desarrolladores, el tema de reutilizar los desarrollos existentes dentro de la empresa".
Roman Dvornov, ingeniero jefe, Avito

He estado involucrado en el desarrollo web desde principios de la década de 2000, con un enfoque en el front-end por más de 12 años. Solía hacer grandes SPA, ahora el rango de tareas a resolver se ha ampliado y, a menudo, va más allá de la interfaz habitual. Participo en Open Source, autor y mentor de varios proyectos, como base.js, CSSTree, CSSO, rempl, Discovery, Jora y otros. Investigador, arquitecto, inventor de bicicletas, evangelista de estándares web, inspirador ideológico, orador ( algunas grabaciones de discursos ).
Resolvemos muchos problemas técnicos y organizativos complejos relacionados con el desarrollo de la parte del cliente, debido a la gran base de código y al número de equipos involucrados en el proceso. A pesar de los detalles, se resuelven tareas similares en cualquier empresa. Me gustaría discutir cómo otros enfrentan desafíos modernos, intercambian experiencias e ideas.
Sergey Melyukov, ingeniero sénior, Avito

Él ha estado en la profesión durante diez años. En Avito, hizo un gran SPA para usuarios profesionales, rediseñó por completo el ensamblaje heredado de todo el front-end de Avito, actualizó la pila de desarrollo de front-end técnico en la empresa (reacción, nodo, paquete web). Está interesado en el desarrollo de juegos.
"Considero importante discutir los problemas de corte de monolitos y propiedad de código en una base de código grande".
Egor Kopylov, Jefe de Yandex. Frontal del disco

Ha estado involucrado en el desarrollo web durante cinco años, hace Yandex.Disk y proyectos relacionados. Está interesado en desarrollar interfaces en todas las plataformas.
“En el contexto de la infraestructura, me gustaría discutir los temas de la propiedad general del código, qué papel juegan las pruebas y la arquitectura de las aplicaciones web modernas. Estoy listo para responder preguntas sobre cualquiera de los temas mencionados ".
Andrey Marchenko, líder tecnológico, Tinkoff.ru

Ha estado en la profesión durante siete años, durante los últimos tres años ha estado desarrollando el proyecto Tinkoff.ru y resolviendo problemas relacionados con la arquitectura, la infraestructura y la productividad del proyecto.
“En los últimos años, la cantidad de lógica en el frente ha aumentado considerablemente, y esto ha traído consigo muchos problemas nuevos. Será interesante para mí hablar sobre los siguientes temas: implementación, montaje, arquitectura de grandes proyectos, monolitos y qué hacer con ellos, monoreps, propiedad del código, monitoreo, soporte y desarrollo de grandes bases de código. Y por mi parte, contaré sobre nuestra experiencia en estos temas ".
Stanislav Tugovikov, Jefe de Desarrollo de Cliente Post, Mail.ru

En la profesión durante 15 años, comenzó como desarrollador fullstack, creó sitios web para Rambler, Megaphone, Disney. Durante los últimos seis años ha estado trabajando en Mail.ru, y ha estado involucrado en la parte de primera línea de Mail and Cloud.
“Tendré algo que decir sobre el corte, el despliegue y las pruebas de monolitos. Todo está relacionado con los detalles de un gran proyecto (la influencia de Legacy, una gran carga, una gran cantidad de características) ".
Donde y cuando mirar
La discusión se llevará a cabo el 11 de diciembre y comenzará a las 17:00 hora de Moscú. Puede verlo en el canal de YouTube AvitoTech: aquí está el enlace a la transmisión, conéctese . Si tiene preguntas sobre la infraestructura frontend, pregunte en los comentarios. Intentaremos responderlas durante la discusión.
UPD
Aquí hay un registro en línea.