Bagian backend di DUMP Kazan: arsitektur aplikasi cloud, layanan Microsoft keluar, DDD dan banyak lagi

Bagaimana jika bagian Backend di konferensi adalah satu, tetapi ada beberapa bahasa pemrograman? Ternyata, atau masing-masing sesuai dengan laporan, dan kemudian apa yang harus dilakukan sisa waktu? Atau lebih memperhatikan satu atau dua bahasa, dan sisanya tidak banyak. Sepertinya kami telah menemukan jalan keluar. Di Backend di Kazan DUMP, kita akan berbicara tentang pengembangan server, tanpa merujuk ke bahasa pemrograman. Kami akan membahas teknologi dan metode pengembangan yang baru saja muncul dalam beberapa tahun terakhir, dan mencari solusi optimal untuk masalah yang dihadapi sebagian besar pengembang.



Direktur program seksi Andrei Zharinov (kepala kantor pengembangan Yandex, Yekaterinburg) dan Yuri Kerbitskov (Arsitek Solusi di Ak Bars Digital Technologies), setelah menjalankan dan memilih laporan, menulis spoiler singkat tentang apa yang akan Anda dengar jika Anda datang ke bagian Backend pada 8 November.

Komunikasi dengan layanan mikro: REST, JSON, GraphQL atau gRPC?


Pembicara: Grigory Petrov, Evrone



Seperti halnya manusia, layanan mikro adalah makhluk sosial murni dan membutuhkan komunikasi yang konstan. Seperti di antara orang-orang, layanan microsoft berkomunikasi dalam berbagai bahasa dan mungkin tidak saling memahami. Ada layanan microser yang polyglot dan berbicara beberapa bahasa. Dan ada yang kesepian, ditinggalkan oleh masyarakat. Ini tidak penting sampai Anda perlu menyatukan mereka dan membangun Menara Babel. Dalam hal ini, Anda harus memutuskan bagaimana mengatur komunikasi antarperangkat mikro. Inilah yang akan dikatakan Grigory dalam laporannya: bagaimana mencari teman dengan layanan mikro, bahasa komunikasi apa di antara mereka yang harus dipilih, dan mengapa.

Kemilau dan kemiskinan model subjek


Pembicara: Maxim Arshinov, Grup Teknologi Tinggi



DDD - Singkatan hype modern ini gila bagi banyak orang. Sangat gila bahwa mereka terburu-buru merancang aplikasi mereka sesuai dengan DDD. Tapi apakah Anda yakin, ya, ya itu Anda, bahwa kode Anda, taktik Anda benar-benar sesuai dengan DDD, dan Anda memperhitungkan semua aspek? Jadi, apa pun jawaban Anda, Anda harus mengunjungi laporan Maxim, karena Maxim memakan anjing dalam perjalanan ke DDD dan dengan senang hati berbagi pengalamannya, yang akan membuka cakrawala baru untuk area subjek Anda.

Tidak ada server, tidak ada masalah. Bagaimana kami melakukan DataScience di AWS Lambda


Pembicara: Alexey Kolesnikov, SimbirSoft



Awan tidak hanya kuda bersayap putih, tetapi juga alat yang sangat baik untuk membangun sistem besar dan sarat muatan. Dan awan benar-benar tergesa-gesa tanpa menoleh ke belakang, memungkinkan Anda untuk membuat aplikasi keren, sumber daya intensif yang membutuhkan algoritma ML. Namun hal yang paling menarik dalam aplikasi tersebut, Anda tahu? Arsitektur aplikasi ini! Inilah yang akan dikatakan Alexey dalam laporannya. Bahkan sebelum akhir laporan, Anda akan ingin mengajukan aplikasi cloud blackjack Anda sendiri dan Anda mengerti apa lagi.

Alat untuk mengelola risiko saat menggunakan open source dalam proyek mereka


Pembicara: Alexey Pletnev, Basis Center



Perkembangan modern tidak dapat dibayangkan tanpa menggunakan open source. Namun, penggunaan perangkat lunak bebas, baik dalam bentuk kode sumber dan dalam bentuk modul rakitan, membawa risiko yang sering dilupakan. Ini adalah kemungkinan kelemahan keamanan dan potensi masalah dengan pelanggaran perjanjian lisensi. Alexey akan berbicara tentang pendekatan yang ada untuk mencegah masalah seperti itu dan penggunaan alat yang tepat.

Anda tidak bisa hanya mengambil dan mengirim semua log ke Elastis


Pembicara: Grigory Koshelev, Contour



Elastis adalah salah satu solusi paling populer untuk bekerja dengan kayu di bawah muatan tinggi. Tugas memilih konfigurasi kluster yang optimal dan pengaturan klien adalah tidak sepele dan dapat menyebabkan rasa sakit. Gregory akan berbicara tentang nuansa penting penyelesaian masalah ini dan berbagi pengalamannya sendiri. Contoh kode akan di Jawa, tetapi kesimpulan dan pengamatan akan berguna bagi semua orang yang menggunakan Elastis.

Analisis log menggunakan basis data menggunakan log aktivitas github.com sebagai contoh


Pembicara: Timofey Kulin, Yandex



Log dapat disimpan dengan cara apa pun, ada banyak solusi yang tersedia. Pertanyaan siapa di antara mereka yang terbaik tidak memiliki jawaban yang sederhana dan sering menyebabkan holivar. Timothy akan membagikan hasil penelitian yang membandingkan beberapa solusi populer. Materi penelitian akan disediakan dalam bentuk proyek di github, sehingga siapa pun dapat mengulangi latihan.

Layanan mikro dalam 60 detik


Pembicara: Andrey Shilling, Ak Bars Digital Technologies



Microservices dengan tegas memasuki pekerjaan kami dan dikelilingi di semua sisi, membuat hidup kami cerah dan bahagia. Tetapi ada saat-saat yang tidak lazim untuk berbicara lantang. Dan salah satu poin ini adalah kecepatan menciptakan layanan microser baru. Ketika tagihan berjalan beberapa menit, pelanggan berdiri di atas jiwa, harus bekerja pada prod kemarin, mereka datang untuk menyelamatkan - arsitektur dan otomatisasi!

Alat dan praktik untuk tinjauan kode yang baik (dengan otomatisasi!)


Pembicara: Nikita Sobolev, wemake.services



Setiap orang membuat tinjauan kode, tanpa latihan ini, kerja tim normal tidak terpikirkan. Tampaknya sudah jelas bagaimana ini dilakukan, Anda hanya perlu mulai melakukannya. Namun, tidak semuanya begitu sederhana. Merobek penutup dan meledak otak, Nikita akan memperhatikan nuansa yang tampak jelas melakukan tinjauan kode dan berbicara tentang pendekatan yang memungkinkan Anda untuk membuat tinjauan kode dalam 10 menit dan mendapatkan lebih banyak manfaat.

Program lengkap dengan abstrak dari pembicara di sini

Dan akhirnya, kelas master untuk anak perusahaan Kazan dan Tatarstan. Tidak ada batasan "tanpa terikat dengan bahasa", dan temanya sedemikian rupa sehingga "kita harus segera mengambilnya"!

Kelas master “Apakah Anda menginginkan fitur? Saya memilikinya! Praktek Pemrograman C # 8 »


Presenter: Andrey Karpov, JetBrains



Tampaknya rilis c # 8 baru saja dirilis, dan pada DUMP sudah ada kelas master praktis di atasnya. Dalam 80 menit, Andrey akan memandu Anda melalui inovasi bahasa yang paling menarik dan mengajari Anda cara mempraktikkannya.

Untuk bekerja, Anda akan memerlukan laptop dengan plugin Visual Studio 2019 diinstal dan ReSharper 2019.3 EAP (https://www.jetbrains.com/resharper/eap/) atau Rider 2019.3 EAP (https://www.jetbrains.com/rider/eap/ )

Itu saja. Sampai jumpa di DUMP Kazan pada 8 November!

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


All Articles