Apa yang menanti kita di Highload ++ Siberia, kecuali beruang yang dicat

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.

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


All Articles