Di Skolkovo, yang kedua belas berturut-turut HighLoad ++. Konferensi ini mempertemukan lebih dari 3.000 peserta, para profesional di bidang kerja dengan sistem yang penuh muatan. Kolega bertukar pengalaman dalam membangun dan mengembangkan arsitektur proyek besar, berbicara tentang basis data, sistem penyimpanan, administrasi sistem, pengujian beban, pengoperasian proyek besar.
Kami secara tradisional mengambil bagian aktif di HighLoad ++. Dalam posting ini saya ingin membagikan materi pembicara dari Avito, tayangan konferensi. Dan untuk mengetahui jenis tangki biru aneh apa di foto ini.

Laporan dan lokakarya
Apa yang kita ketahui tentang layanan mikro?
Vadim Madison, Manajer Pengembangan Platform Sistem, membuka program bicara di aula HighLoad ++ dan berbicara tentang apa yang kita ketahui tentang layanan-layanan microser. Metrik apa yang kami kumpulkan dari layanan Microsoft pada tahap perakitan, pengujian, peluncuran dalam tahap dan produksi. Dan bagaimana kami menggunakan metrik ini untuk memahami apa yang terjadi dengan produksi, layanan mana yang berperilaku salah, di mana Anda ingin memulai penyeimbangan kembali dan mencari tahu siapa yang bertanggung jawab atas layanan tersebut. Dia berbagi apa yang disebut "kehidupan setelah peluncuran di Kubernetes" ...

Inilah presentasi yang sedang disiapkan Vadim untuk konferensi.
Selain itu, ada dua ringkasan laporannya:
Dari Nikolai Volynkin, lihat tautan ke Github dan dari Vitaly yushkevichv Yushkevich di Habré .
Salah satu opsi untuk mengimplementasikan Data Discovery dalam arsitektur microservice
Nikolay Golov, kepala Platform Data di Avito, berbicara tentang konsep "Remembering Fabric", Persistence Fabric, dan tentang unsur-unsur implementasinya pada grafik DBMS Neo4J.

Inilah presentasinya , dan inilah abstrak laporan dari Nikolai Volynkin.
Optimalisasi mesin pencari multikriteria di Avito
Sekitar ratusan juta permintaan pencarian dikirim ke Avito setiap hari. Salah satu tantangan yang sangat serius yang tim pencari kami temui adalah bagaimana memuaskan kelompok pengguna yang berbeda jika persyaratan pencarian mereka sebagian berbeda atau saling bertentangan? Andrey Drozdov, pengembang backend terkemuka, berbagi pengalaman Avito di bidang optimasi multi-kriteria hasil pencarian.

Inilah presentasinya .
Pemantauan untuk Pengembang! Teknologi untuk komunitas! Untung untuk semua orang
Vladimir Kolobaev, administrator sistem terkemuka, melanjutkan serangkaian laporan tentang bagaimana sistem pemantauan kita sendiri berkembang, yang memungkinkan setiap karyawan mengirim metrik secara mandiri, membuat dasbor, membuat pemicu, dan mengonfigurasikan eskalasi.

Layanan ini dibangun di atas solusi open source yang populer, jadi jika Anda mau, Anda dapat mengimplementasikannya di proyek Anda. Vkolobaev berjanji untuk menulis posting segera, di mana dia akan berbicara tentang layanan ini secara lebih rinci. Sementara itu, Anda dapat menonton presentasi dan membaca artikel sebelumnya .
Kelompok Kubernet di laptop Anda. Memperkenalkan minikube
Pengembang Backend, Viktor Safronov mengadakan kelas master di mana ia menunjukkan bagaimana cara menyebarkan cluster kubernet penuh di komputernya tanpa masalah. Dia mengatakan mengapa itu mungkin perlu sama sekali. Siswa belajar tentang kemungkinan masalah dan bagaimana menyelesaikannya.

Sayangnya, saya tidak melampirkan presentasi di sini, format kelas master melibatkan komunikasi langsung. Tetapi selama persiapan, dan di konferensi itu sendiri, saya perhatikan bahwa topik ini menggairahkan banyak orang. Dan Victor dan saya berpikir untuk membuat lokakarya tentang Habré. Kami memutuskan untuk bertanya kepada pembaca apakah itu layak. Di bagian bawah pos ada survei. Kami akan senang jika Anda menjawab apakah topik ini relevan bagi Anda.
Penghargaan Highload
Tahun ini, konferensi adalah yang pertama memberi penghargaan HighLoad Award. Komitenya mencatat mereka yang memiliki dampak positif mendalam pada pengembangan ekosistem pengembangan Internet di Rusia. Selamat kepada semua pemenang, dan terutama penulis Sphinx dan rekan kami Andrei Aksenov.

Aktifitas
Dan tentu saja, selama dua hari konferensi, kami senang melihat semua orang di stan kami, di mana kami menjawab pertanyaan tentang pengembangan Avito dan memainkan suvenir.
HighLoad ++ anggota memainkan Bingo untuk permintaan pencarian dengan Avito - yang paling populer dan paling tidak biasa.

Dan mereka menaruh kontainer di buruh pelabuhan (itulah sebabnya tangki dibutuhkan).

Apa hubungan highload dengan itu? Kami hanya memutuskan untuk membayangkan situasi yang mungkin ditemui seseorang dalam pekerjaan, dalam bentuk fisik.
Lingkungan yang tidak stabil (air), buruh pelabuhan (paus lincah yang kami temukan dan buat khusus untuk berbicara di stand), wadah dengan kode dalam bahasa yang berbeda (kubus dengan bobot berbeda), orkestrasi belum ditemukan (Anda tidak dapat meletakkan beberapa kubus di buruh pelabuhan) ... Bagaimana hasilnya adalah penyebaran gugup di lingkungan yang berbahaya.

Permainan datang ke banyak selera. Hadiah diberikan kepada mereka yang mampu menstabilkan 8 atau lebih kontainer. Rekor dua hari adalah 12 dadu yang ditetapkan. Untuk memahami ketegangan emosional - ini adalah video dari DevOps Conf, ketika distabilkan ternyata 10 kontainer.
Sampai ketemu lagi!
Kami mengucapkan terima kasih kepada semua orang yang mendengarkan laporan, menjabarkannya dan membagikannya, mengajukan pertanyaan, berpartisipasi dalam kegiatan, mengikuti konferensi online.
Jika Anda memiliki pertanyaan tentang laporan dan presentasi kolega - tulis di komentar, kami akan mencoba menjawabnya di sini atau di pos terpisah.
PS Semua foto dalam postingan diambil dari jejaring sosial konferensi HighLoad ++ .