Langsung: infrastruktur front-end

Halo semuanya! Nama saya Roman Dvornov, saya seorang Insinyur Utama di tim Arsitektur Frontend di Avito. Kami terlibat dalam pembuatan dan pengembangan platform front-end teknis sehingga tim lain dapat dengan cepat membuat antarmuka dan produk. Rekan-rekan saya dan saya telah merencanakan serangkaian online, di mana kami akan membahas masalah pengembangan klien saat ini.


11 Desember di saluran YouTube kami akan menjadi siaran langsung pertama. Mari kita bahas infrastruktur frontend. Para ahli dari Yandex, Tinkoff, Mail.Ru dan Avito akan berpartisipasi dalam diskusi. Di bawah potongan, ada contoh pertanyaan yang kami rencanakan untuk dibahas (isi daftar), dan tautan ke siaran yang akan datang. Tandai pos: setelah rapat, perbarui dan unggah video.



Contoh pertanyaan diskusi


Memprediksi jalannya diskusi selalu sulit. Tetapi komposisi peserta dan tuan rumah menandakan sebuah percakapan yang menarik. Mari kita coba berbicara tentang tumpukan teknologi, arsitektur proyek, modularitas, manajemen ketergantungan, pengujian, perakitan, penyebaran, otomasi, penyetelan, dll. Secara umum, segala sesuatu yang dihadapi proyek ketika mereka menjadi produk besar dan serius, dan masalah pemantauan situasi dan peningkatan efektivitas pekerjaan pada proyek sangat akut. Kami juga akan mencoba menjawab pertanyaan yang dapat ditanyakan selama siaran. Dan pada mereka yang muncul di komentar di posting ini.


Anggota online


Tuan rumah dan moderator - Konstantin Burkalev


gambar


Arsitek sistem, IT selama lebih dari 15 tahun. Penulis dan pembawa podcast pengembangan: SDCast & RadioJS . Dia adalah anggota dari berbagai komunitas pengembang, seperti MoscowJS, SymfoniacsMSK, Lua di Moscow, dll. Untuk karir profesionalnya, dia telah menjadi seorang enixey, admin linux, master web, pengembang PHP, JS, Lua, PostgreSQL, Oracle. Adalah Oracle Certified Professional untuk Database dan Cluster. Sekarang dia bekerja sebagai pemimpin tim dan terlibat dalam arsitektur sistem keamanan.


"Dalam konteks infrastruktur, saya ingin membahas berbagai proses dan pendekatan untuk mengembangkan aplikasi klien, pentingnya mengotomatisasi tugas-tugas rutin dan kemudahan penggunaan oleh pengembang, topik menggunakan kembali perkembangan yang ada dalam perusahaan."

Roman Dvornov, Teknisi Utama, Avito


gambar
Saya telah terlibat dalam pengembangan web sejak awal tahun 2000-an, dengan fokus pada front-end selama lebih dari 12 tahun. Saya dulu melakukan SPA besar, sekarang berbagai tugas yang harus diselesaikan telah menjadi lebih luas dan sering melampaui frontend biasa. Saya berpartisipasi dalam Open Source, penulis dan mentor dari sejumlah proyek, seperti basis.js, CSSTree, CSSO, rempl, Discovery, Jora, dan lainnya. Peneliti, arsitek, penemu sepeda, penginjil standar web, penginspirasi ideologis, pembicara ( beberapa rekaman pidato ).


Kami memecahkan banyak masalah teknis dan organisasi yang kompleks terkait dengan pengembangan bagian klien, karena basis kode yang besar dan jumlah tim yang terlibat dalam proses. Meskipun spesifik, tugas serupa diselesaikan di perusahaan mana pun. Saya ingin membahas bagaimana orang lain menghadapi tantangan modern, bertukar pengalaman dan ide.

Sergey Melyukov, Insinyur Senior, Avito


gambar


Dia telah berkecimpung dalam profesi ini selama sepuluh tahun. Di Avito, ia melakukan SPA yang bagus untuk pengguna profesional, benar-benar mengerjakan ulang perakitan warisan seluruh front-end Avito, memperbarui tumpukan teknis pengembangan front-end di perusahaan (react, node, webpack). Dia tertarik pada pengembangan game.


"Saya menganggap penting untuk membahas masalah pemotongan monolit dan kepemilikan kode dalam basis kode besar."



Egor Kopylov, Kepala frontend Yandex.Disk


gambar


Dia telah terlibat dalam pengembangan web selama lima tahun, membuat Yandex.Disk dan proyek terkait. Dia tertarik mengembangkan antarmuka di semua platform.


โ€œDalam konteks infrastruktur, saya ingin membahas masalah kepemilikan kode umum, peran apa yang dimainkan oleh tes, dan arsitektur aplikasi web modern. Saya siap menjawab pertanyaan tentang salah satu topik yang disebutkan. "

Andrey Marchenko, pemimpin teknologi, Tinkoff.ru


gambar


Dia telah berkecimpung dalam profesi selama tujuh tahun, selama tiga tahun terakhir dia telah mengembangkan proyek Tinkoff.ru dan memecahkan masalah yang berkaitan dengan arsitektur, infrastruktur, dan produktivitas proyek.




โ€œDalam beberapa tahun terakhir, jumlah logika di depan telah sangat meningkat, dan ini telah menimbulkan banyak masalah baru. Akan menarik bagi saya untuk berbicara tentang topik-topik berikut: penyebaran, perakitan, arsitektur proyek besar, monolit dan apa yang harus dilakukan dengannya, monorep, kepemilikan kode, pemantauan, dukungan dan pengembangan basis kode besar. Dan untuk bagian saya, saya akan menceritakan tentang pengalaman kami dalam topik ini. "

Stanislav Tugovikov, Kepala Pengembangan Klien Pos, Mail.ru


gambar


Dalam profesi selama 15 tahun, ia mulai sebagai pengembang fullstack, membuat situs web untuk Rambler, Megaphone, Disney. Selama enam tahun terakhir ia telah bekerja di Mail.ru, dan telah terlibat di bagian terdepan Mail and Cloud.


โ€œSaya akan mengatakan sesuatu tentang penggergajian, penyebaran dan pengujian monolit. Semuanya terkait dengan spesifikasi proyek besar (pengaruh Legacy, muatan besar, sejumlah besar fitur). โ€

Di mana dan kapan harus menonton


Diskusi akan diadakan pada 11 Desember dan akan dimulai pukul 17:00 waktu Moskow. Anda dapat menontonnya di saluran YouTube AvitoTech - di sini ada tautan ke siaran, sambungkan . Jika Anda memiliki pertanyaan tentang infrastruktur frontend, tanyakan di komentar. Kami akan mencoba menjawabnya selama diskusi.


UPD


Ini adalah catatan online.


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


All Articles