19 April di Yekaterinburg akan menyelenggarakan konferensi pengembang
DUMP . Direktur program bagian Backend, Andrey Zharinov, kepala kantor pengembangan Yandex, Konstantin Beklemishev, kepala departemen pengembangan Pusat Kontak Naumen, dan Denis Tarasov, insinyur perangkat lunak dari Kontur, berbicara tentang laporan apa yang menunggu pengembang di konferensi.
Diyakini bahwa seseorang seharusnya tidak mengharapkan wawasan dari laporan di konferensi "festival". Tampaknya bagi kita bahwa kita telah membuat suatu program yang seharusnya kita harapkan. Untuk ini, kami hanya mengambil mereka yang jauh di dalam subjek, menyingkirkan aplikasi, memutuskan struktur pidato tanpa batas dan menuntut contoh-contoh praktis dari pembicara.

Laporan
Dua laporan pertama terkait, dan kami merekomendasikan Anda untuk mendengarkan keduanya.

Masalah 1. Saat menggunakan API eksternal, masalah memeriksa data yang masuk sangat relevan. Validasi format saja tidak cukup, Anda juga harus memverifikasi bahwa data terhubung. Meskipun solusinya tampak jelas, dengan peningkatan jumlah sumber eksternal, banyak pemeriksaan individu dengan mudah berkembang menjadi sesuatu yang tidak dapat dikelola.
Sergey Dolganov dari
Evil Martians akan mendemonstrasikan pendekatan terstruktur untuk masalah berdasarkan penggunaan metode pemrograman fungsional.

Masalah 2. Untuk efisiensi saat berinteraksi dengan server, perlu untuk mengoptimalkan jumlah panggilan API dan jumlah data yang dikembalikan. Ini membutuhkan desain entitas yang konsisten sudah di tingkat server.
Dmitry Tsepelev (Evil Martians) akan menjelaskan cara melakukan ini secara efisien menggunakan filosofi dan alat GraphQL, menarik perhatian pada nuansa dan membandingkan contoh dengan REST tradisional.
Blok kedua adalah tentang sekelompok Postgres dan Go. Dengarkan pengalaman Avito dan Yandex :)

Anda memiliki Postgres dan Anda ingin menggunakan Go dalam proyek Anda, tetapi lakukan untuk pertama kalinya? Laporan ini akan menghemat banyak waktu. Insinyur Perangkat Lunak di
Avito Artemy Ryabinkov akan berbicara tentang alat dan semua seluk-beluk bekerja dengan database ini di Go dengan contoh tugas yang dia selesaikan setiap hari di Avito.

PostgreSQL dan cadangan data? Tampaknya topik ini telah dipelajari jauh dan luas. Tetapi pengetahuan akan tidak lengkap sampai Anda tahu bagaimana ini terjadi di Yandex: data dalam jumlah besar, kebutuhan untuk kompresi, enkripsi, pemrosesan paralel dan pemanfaatan CPU multi-core yang paling efisien.
Andrey Borodin akan berbicara tentang arsitektur WAL-G - solusi open source Go untuk pengarsipan berkelanjutan Postgres dan MySQL, yang Yandex sedang aktif kembangkan, dan Anda dapat menggunakannya dalam proyek Anda.
Blok ketiga adalah bagi mereka yang tertarik dalam teknologi pengenalan suara dan sintesis, untuk siapa ASR dan TTS adalah singkatan yang dapat dipahami, dan bagi mereka yang terlibat dalam menciptakan asisten suara.

Asisten suara berada di puncak popularitas. Menciptakan keterampilan Anda untuk salah satu dari mereka itu tidak mudah, tetapi sangat sederhana. Namun, sedikit yang diketahui tentang kisah nyata dari penerapan teknologi ini.
Vitaliy Semyachkin dari
JetStyle akan
memberikan ikhtisar tentang kemungkinan dan keterbatasan asisten utama, memberi tahu Anda rake mana yang bisa menunggu, bagaimana mereka dapat diatasi secara heroik, dan bagaimana menyiapkan keseluruhan cerita. Selain itu, Vitaliy akan berbicara tentang pengalaman membangun "percakapan cerdas" berdasarkan Yandex.Station.


Perusahaan terkemuka menyediakan API mereka untuk membangun asisten suara. Tetapi bagaimana jika solusi eksternal tidak tersedia?
Sirkuit memecahkan masalah ini, meskipun jalannya berduri.
Victor Kondoba dan
Svetlana Zavyalova akan berbagi pengalaman mereka dalam menggunakan solusi pengenalan suara lokal untuk otomatisasi dukungan, menunjukkan apa yang harus difokuskan, dan apa yang harus dikorbankan untuk meningkatkan efisiensi
Tentang apa lagi laporan itu?

Baru-baru ini, tipe data baru telah muncul di Redis 5-stream, ini adalah implementasi ide dari broker pesan Kafka yang populer.
Denis Kataev (Tinkoff.ru) akan menjelaskan mengapa Anda memerlukan stream, bagaimana mereka berbeda dari antrian biasa, apa perbedaan antara stream Kafka dan Redis, dan juga menceritakan tentang "perangkap" yang ada di depan.
Grigory Koshelev , Insinyur Perangkat Lunak
Pimpinan di
Kontur, akan mempertimbangkan masalah apa yang ada dengan pencatatan log dan metrik jika Anda memiliki data terabyte per hari, serta berbicara tentang solusi Open-Source baru yang akan membuat hidup Anda lebih baik.

Pemimpin komunitas .Net Kazan,
Yuri Kerbitskov (
Ak Bars Digital Technologies ) akan datang untuk mengingatkan mengapa Domain Aplikasi diperlukan dalam .Net Framework, dan berbicara tentang apa yang telah berubah ketika bekerja dengan mereka di .Net Core, dan bagaimana Anda menghadapinya sekarang untuk hidup. Setelah pembicaraan, Anda akan lebih memahami bagaimana .NET Core bekerja di bawah tenda.
Dan topik yang paling banyak dipilih di situs.

Sebuah revolusi diam-diam terjadi pada 2014, dan gaungnya menyusul kami. Sejak saat ini, infrastruktur menjadi sama sekali tidak terlihat dan tidak lagi menjadi masalah. Ini bukan tentang mesin virtual dan bukan tentang kontainer - mereka sudah ada di masa lalu, tetapi tentang pengembangan lebih lanjut dari ide layanan cloud - AWS Lambda (kami hanya membayar untuk waktu prosesor). Menggunakan contoh dari proyek backendnya sendiri, pengembang
Evil Martians Nikolai Sverchkov akan memberi tahu Anda semua tentang sisi praktis bekerja dengan serverless: seberapa sulit untuk memulai, berapa banyak dokumentasi dan tutorial, apakah ada dukungan untuk standar yang diterima secara umum, bagaimana menguji secara lokal, berapa banyak biayanya, menggunakan tumpukan mana tugas yang paling relevan.
Kelas master

CTO di
Mastery.pro Andrei Fefelov akan mengadakan kelas master di mana, bersama dengan para peserta, ia akan membangun sebuah cluster gagal-aman sederhana yang terdiri dari 3 node pada postgres, patroni, consul, s3, walg, ansible.
Setelah kelas master, Anda dapat memulai cluster seperti itu dari awal menggunakan buku pedoman yang disediakan yang tersedia.
Semua laporan dari konferensi tahun lalu dapat dilihat di saluran YouTube.Abstrak semua laporan dan pendaftaran ada di
situs web konferensi .
Pengembang, menunggu Anda pada 19 April di DUMP!