Live: Front-End-Infrastruktur

Hallo allerseits! Mein Name ist Roman Dvornov, ich bin leitender Ingenieur im Frontend Architecture-Team in Avito. Wir sind an der Erstellung und Entwicklung einer technischen Front-End-Plattform beteiligt, damit andere Teams schnell Schnittstellen und Produkte erstellen können. Meine Kollegen und ich haben eine Reihe von Online-Veranstaltungen geplant, in denen wir aktuelle Fragen der Kundenentwicklung diskutieren.


Der 11. Dezember auf unserem YouTube-Kanal ist die erste Live-Übertragung. Lassen Sie uns die Frontend-Infrastruktur diskutieren. Experten von Yandex, Tinkoff, Mail.Ru und Avito werden an der Diskussion teilnehmen. Unter dem Schnitt gibt es Beispielfragen, die wir diskutieren möchten (vervollständigen Sie die Liste), und einen Link zur bevorstehenden Sendung. Setzen Sie ein Lesezeichen für den Beitrag: Aktualisieren Sie ihn nach dem Meeting und laden Sie das Video hoch.



Beispiel für Diskussionsfragen


Es ist immer schwierig, den Diskussionsverlauf vorherzusagen. Die Zusammensetzung der Teilnehmer und des Gastgebers lässt jedoch auf ein interessantes Gespräch schließen. Lassen Sie uns versuchen, über den technologischen Stack, die Projektarchitektur, die Modularität, das Abhängigkeitsmanagement, das Testen, die Montage, die Bereitstellung, die Automatisierung, die Optimierung usw. zu sprechen. Im Allgemeinen sind alle Probleme, mit denen Projekte konfrontiert sind, wenn sie zu großen und seriösen Produkten werden, sowie Fragen der Kontrolle über die Situation und der Steigerung der Effektivität der Projektarbeit sehr akut. Wir werden auch versuchen, Fragen zu beantworten, die während der Sendung gestellt werden können. Und zu denen, die in den Kommentaren zu diesem Beitrag erscheinen.


Online-Mitglieder


Gastgeber und Moderator - Konstantin Burkalev


Bild


Systemarchitekt, IT seit über 15 Jahren. Autor und Moderator von Entwicklungs-Podcasts: SDCast & RadioJS . Er ist Mitglied verschiedener Entwicklergemeinschaften wie MoscowJS, SymfoniacsMSK, Lua in Moskau usw. Für seine berufliche Laufbahn war er Enixey, Linux-Administrator, Webmaster, PHP-Entwickler, JS, Lua, PostgreSQL, Oracle. Ist ein Oracle Certified Professional für Datenbanken und Cluster. Jetzt arbeitet er als Teamleiter und beschäftigt sich mit der Architektur von Sicherheitssystemen.


„Im Zusammenhang mit der Infrastruktur möchte ich verschiedene Prozesse und Ansätze für die Entwicklung von Clientanwendungen, die Bedeutung der Automatisierung von Routineaufgaben und die Benutzerfreundlichkeit für Entwickler sowie das Thema der Wiederverwendung bestehender Entwicklungen im Unternehmen erörtern.“

Roman Dvornov, leitender Ingenieur, Avito


Bild
Ich bin seit Anfang der 2000er Jahre in der Webentwicklung tätig und konzentriere mich seit mehr als 12 Jahren auf das Front-End. Früher habe ich große SPAs durchgeführt, jetzt ist das Spektrum der zu lösenden Aufgaben größer geworden und geht oft über das übliche Frontend hinaus. Ich beteilige mich an Open Source, dem Autor und Mentor einer Reihe von Projekten wie basis.js, CSSTree, CSSO, rempl, Discovery, Jora und anderen. Forscher, Architekt, Erfinder von Fahrrädern, Evangelist von Webstandards, ideologischer Inspirator, Sprecher ( einige Aufzeichnungen von Reden ).


Wir lösen viele komplexe technische und organisatorische Probleme im Zusammenhang mit der Entwicklung des Client-Teils aufgrund der großen Codebasis und der Anzahl der am Prozess beteiligten Teams. Trotz der Besonderheiten werden ähnliche Aufgaben in jedem Unternehmen gelöst. Ich möchte diskutieren, wie andere mit modernen Herausforderungen umgehen, Erfahrungen und Ideen austauschen.

Sergey Melyukov, leitender Ingenieur, Avito


Bild


Er ist seit zehn Jahren im Beruf. In Avito hat er ein großartiges SPA für professionelle Benutzer erstellt, die Legacy-Baugruppe des gesamten Avito-Frontends komplett neu gestaltet und den technischen Front-End-Entwicklungsstapel im Unternehmen aktualisiert (reagieren, Knoten, Webpack). Er interessiert sich für die Spieleentwicklung.


"Ich halte es für wichtig, die Probleme des Schneidens von Monolithen und des Besitzes von Code in einer großen Codebasis zu diskutieren."



Egor Kopylov, Leiter von Yandex.Disk Frontend


Bild


Er ist seit fünf Jahren in der Webentwicklung tätig, macht Yandex.Disk und verwandte Projekte. Er interessiert sich für die Entwicklung von Schnittstellen auf allen Plattformen.


„Im Zusammenhang mit der Infrastruktur möchte ich die Fragen des allgemeinen Codebesitzes, die Rolle von Tests und die Architektur moderner Webanwendungen erörtern. Ich bin bereit, Fragen zu einem der genannten Themen zu beantworten. “

Andrey Marchenko, technischer Leiter, Tinkoff.ru


Bild


Er ist seit sieben Jahren im Beruf, in den letzten drei Jahren hat er das Tinkoff.ru-Projekt entwickelt und Probleme im Zusammenhang mit der Architektur, Infrastruktur und Produktivität des Projekts gelöst.




„In den letzten Jahren hat die Logik an der Front stark zugenommen, und dies hat viele neue Probleme mit sich gebracht. Es wird für mich interessant sein, über die folgenden Themen zu sprechen: Bereitstellung, Montage, Architektur großer Projekte, Monolithen und was damit zu tun ist, Monoreps, Codebesitz, Überwachung, Unterstützung und Entwicklung großer Codebasen. Und ich für meinen Teil werde über unsere Erfahrungen in diesen Themen berichten. "

Stanislav Tugovikov, Leiter Post Client Development, Mail.ru


Bild


15 Jahre lang im Beruf tätig, begann er als Fullstack-Entwickler und erstellte Websites für Rambler, Megaphone, Disney. In den letzten sechs Jahren arbeitete er bei Mail.ru und war im Front-Line-Bereich von Mail and Cloud tätig.


„Ich werde etwas über das Sägen, den Einsatz und das Testen von Monolithen zu sagen haben. Alles hängt von den Besonderheiten eines großen Projekts ab (dem Einfluss von Legacy, einer großen Last, einer großen Anzahl von Funktionen). “

Wo und wann man zuschaut


Die Diskussion findet am 11. Dezember statt und beginnt um 17:00 Uhr Moskauer Zeit. Sie können es auf dem YouTube-Kanal AvitoTech ansehen - hier ist der Link zur Sendung, verbinden . Wenn Sie Fragen zur Frontend-Infrastruktur haben, stellen Sie diese in den Kommentaren. Wir werden versuchen, sie während der Diskussion zu beantworten.


UPD


Hier ist eine Online-Aufzeichnung.


Source: https://habr.com/ru/post/de432036/


All Articles