Sebuah konferensi untuk pengembang layanan yang sangat dimuat memperluas geografinya - kita akan ke Novosibirsk! Maju, untuk pengetahuan, pengalaman, ide baru, kenalan dan kesan. Dan Anda tahu, melihat
program itu sangat mungkin bahwa itu akan menjadi tradisi yang baik - untuk mengunjungi Siberia di musim panas, di bawah ulasan laporan.
Highload ++ Siberia, meskipun fork telah menjadi Highload ++ tradisional, tetapi, seperti pada beberapa teknologi terkenal, ia akan berjalan dengan caranya sendiri dan akan mengembangkan tradisinya sendiri. Mari kita mulai dengan acara kamar agak - hanya dua aliran, tetapi semua laporan memiliki kualitas yang sangat baik. Nilailah sendiri.
25 Juni, Senin
Hari pertama konferensi
pada tanggal 25 Juni akan dimulai dengan laporan oleh
Mikhail Kurmaev dari Badoo, di mana ia
bermaksud untuk mengangkat , pada pandangan pertama, topik -
menghubungkan dan mengeksekusi pertanyaan ke database atau layanan lain. Namun, keandalan dari setiap proyek yang sangat dimuat langsung tergantung pada interaksi semua bagian, dan ada kemungkinan bahwa ada sesuatu yang salah. Mari kita bicara tentang apa itu bisa, dan bagaimana masalah seperti itu diselesaikan di Badoo.
Sementara itu,
Pavel Pavelko di aula Irkutsk (kami berada di Siberia)
akan berbagi pendekatan alternatif untuk membangun backend dan frontend untuk menerapkan
konsep halaman progresif .
Lebih lanjut di Krasnoyarsk akan ada dua laporan dari Avito.
Nikolay Golov akan memberi tahu Anda cara memastikan integritas data dalam arsitektur layanan mikro tanpa transaksi terdistribusi dan konektivitas yang ketat. Melanjutkan topik,
Konstantin Evteev akan memperkenalkan pendengar ke saga, dalam hal ini di PostgreSQL, untuk menerapkan perubahan data yang tergantung tanpa merusak integritas.
Lintasan paralel sebelum makan siang ditempati oleh CFT dan melaporkan cara
mengurangi downtime saat menginstal pembaruan; cara
mengidentifikasi kemacetan di sisi server dari perangkat lunak dan mengurangi jumlah insiden kinerja hingga 10 kali, tentang
migrasi ke Oracle dan rekomendasi khusus tentang cara bekerja dengannya.
Bagaimana VK menanamkan data ClickHouse dari puluhan ribu server
Meskipun akan ada istirahat dalam satu ruangan,
Yuri Nasretdinov akan menjelaskan secara rinci mengapa VK membutuhkan ClickHouse, berapa banyak data yang disimpan, masalah apa yang muncul dalam operasi dan banyak lagi.
Dan pengembang ClickHouse Alexey Milovidov berjanji untuk
berbagi teknik "ilmu hitam" untuk
optimasi tingkat rendah dan "ilmu putih" - cara untuk menggunakan metode
ilmu data untuk mencapai keuntungan kinerja pada berbagai pilihan CPU.
Booking.com yang diwakili oleh
Victor Bilyk berencana untuk
berbicara tentang tempat pembelajaran mesin dalam proses pengembangan dan menunjukkan contoh spesifik penggunaan model.
Matematika Terapan Beban Tinggi
Alexei Ragozin dari Deutsche Bank setuju bahwa di wilayah kami dengan beban kerja yang tinggi, seperti dalam banyak hal lain, teori ini sering menyimpang dari praktik. Namun demikian, beberapa
alat yang diberikan sains kepada kita, sepatutnya, dapat mengklaim tempat di gudang insinyur praktis, Alex
menawarkan untuk memperkenalkan kita kepada mereka.

Pada akhir hari pertama, pengembang nginx
Dmitry Volintsev akan memperkenalkan kami pada proyek njs - penerjemah JavaScript di nginx. Dan
Ivan Bondarenko dari 2GIS
akan memberi tahu Anda dari komponen opensource mana untuk merakit
Speech-to-Text Anda sendiri , di mana mendapatkan data untuk pelatihan dan bagaimana memahami apakah hasilnya baik atau tidak.
Itu jauh dari semua. Secara tradisional, selain laporan kepada audiens yang besar, juga akan ada
pertemuan untuk diskusi kamera tentang tugas dalam lingkaran spesialis yang sempit: mulai dari pemrograman fungsional di JS dan Haskell alih-alih Ruby on Rails, hingga pertanyaan, apa gunanya DevRel untuk seorang insinyur.
26 Juni, Selasa
Hari baru akan mempersiapkan para peserta informasi yang tidak kalah pentingnya. Jadi, misalnya, dari laporan pertama, pilihan sulit harus dibuat:
- Mikhail Prokopchuk berencana untuk berbicara tentang bagaimana Avito memonitor cloud yang di-host sendiri berdasarkan Kubernetes, tentang pengalaman mengoperasikan Prometheus, konfigurasi dan "biaya" yang efisien saat memantau cluster K8 yang besar.
- Alexey Lesovsky dari DataEgret akan berbicara tentang poin-poin utama dari statistik PostgreSQL, tentang grafik mana yang harus dipantau untuk pemantauan database yang efektif , bagaimana menambahkannya dan bagaimana menafsirkannya, dan banyak lagi.
Alexander Tobol akan berbicara tentang perangkat internal layanan panggilan OK dengan kemampuan untuk menelepon antara WEB, iOS, Droid. Dan juga tentang AI, yang di dalam platform panggilan mengumpulkan statistik dan secara otomatis mengkonfigurasi pengaturan protokol jaringan.
Dmitry Simonenko dan
Dmitry Sarafannikov dari Yandex akan
menghadirkan penarik koneksi yang dapat diukur untuk PostgreSQL bernama Odyssey dan memberi tahu bagaimana mereka memperbaiki masalah arsitektur PgBouncer dan melakukan banyak hal baru.
Laporan Anton Rusakov didedikasikan untuk kisah tentang bagaimana kebutuhan pertama muncul di Badoo tidak hanya untuk menerima uang dari pengguna, tetapi juga untuk melakukan pembayaran kepada mereka. Kemudian tim pengembangan harus
mengintegrasikan tiga sistem pembayaran besar sendiri, tentu saja, banyak masalah muncul dari masing-masing yang kita pelajari dari laporan.
Sebuah sistem untuk mengumpulkan statistik terperinci tentang pengoperasian node CDN, atau mengapa kami mendorong server web di dalam Flink
Evgeny Rossinsky (STO ivi) akan membahas salah satu sisi tugas meningkatkan kualitas layanan pengguna saat menonton video. Untuk meningkatkan sesuatu, Anda harus terlebih dahulu mengukur dan
menemukan metrik kualitas. Eugene berjanji untuk
memberi tahu bagaimana informasi yang diperlukan dikumpulkan dan
alat apa yang digunakan . Ada kecurigaan yang kabur bahwa ini terkait dengan Apache Flink.
Dmitry Levanov dari Yandex
akan berbicara tentang cara memeras kinerja maksimum dari
Couchbase dan tidak merusak apa pun dengan contoh salah satu instalasi Couchbase terbesar di dunia.
Dmitry Skokov akan menunjukkan bagaimana
penyebaran tegakan uji diimplementasikan di REG.RU, seberapa lelah operasi menambahkan layanan baru ke tumpukan setiap minggu, dan berhasil memindahkan ini
ke pundak para pengembang .
Alexey Baitov akan berbagi pengalaman 2GIS pengiriman berkelanjutan dari layanan microservice, yang sudah dalam produksi. Dia juga akan berbicara tentang bagaimana mereka mengubah pendekatan tradisional dari konektivitas layanan-mikro: mereka menghapus integrasi yang tidak perlu dalam tim dan menyingkirkan warisan prematur mempertahankan versi lama API.
Belajar peringkat sedikit
Dan akhirnya, pembicara, yang, terlepas dari topiknya, tidak boleh dilewatkan -
Andrei Aksenov (Sphinx). Kali ini, di bawah kepemimpinannya,
kita akan mencari cara membuat formula
peringkat halaman kita sendiri (hasil pencarian), bagaimana melatih model-ML pertama kita yang tidak rumit, dan bagaimana kemudian memahami apakah itu ternyata berjalan dengan baik.

Kongres aktivis komunitas TI
Sebagai acara pelengkap di Highload ++ Siberia, kami mengadakan
kongres aktivis komunitas TI, yang sangat sukses di RIT ++. Pertama-tama, ini adalah platform untuk
kenalan , komunikasi,
pertukaran pengalaman , diskusi masalah mendesak dan menemukan cara untuk menyelesaikannya, yang akan menyatukan semua perwakilan industri yang paling peduli dan aktif.
Jaringan di sekitar konferensi
Bagi mereka yang masih percaya bahwa Novosibirsk sangat jauh, dimungkinkan untuk membeli siaran online , atau menunggu beberapa bulan untuk laporan video di saluran youtube kami untuk pemrograman server, database, dan beban tinggi.
Lebih mudah untuk mengajukan pertanyaan kepada penyelenggara, pembicara atau peserta lain, untuk memantau pembaruan dan berita dalam obrolan Telegram (@HighLoadTalks) konferensi. Jejaring sosial ( https://www.facebook.com/HighLoadConference/ , https://vk.com/highloadconference ) untuk foto, berita, dan laporan, mis. tepatnya untuk apa mereka diciptakan.