Bagian Backend pada DUMP2020: olok-olok, kipas, gagal

Bagian Backend di setiap konferensi festival adalah bagian yang menarik di mana hanya mereka yang memahami sesuatu dalam subjek duduk dan mendengarkan. Di sini Anda tidak dapat mengabaikan laporan yang tidak menarik, misalnya, dari desain. Dan itulah mengapa program untuk pengembang backend tidak mudah dilakukan!

Dalam laporan khusus bahasa, setengah dari aula tampaknya terpesona, dan dibawa ke suatu tempat ke bagian manajerial untuk mendengarkan tentang kejenuhan para pemimpin tim atau soft-skill.

Oleh karena itu, di Kazan, untuk pertama kalinya, kami menguji format "tanpa referensi ke bahasa pemrograman". Terus? Terjual habis di aula!

Lihat di bawah potongan topik apa yang ada di atas tahun lalu, dan tunggu apa lagi



Tema 2019 yang “lepas landas”


Tahun lalu di Yekaterinburg, kami belum sampai pada konsep baru untuk bagian ini, dan karena itu ada laporan dalam program untuk pengembang, tetapi mereka tidak mendapatkan tempat pertama dan ruang penuh.

Yang pertama adalah kisah Grigory Koshelev tentang bagaimana insinyur Contour mengumpulkan, mengumpulkan dan akan mengumpulkan telemetri dari ribuan layanan mikro.

Gregory berbicara tentang telemetri: log, metrik, jejak terdistribusi; dan tentang teknologi utama: Apache Kafka, Apache Cassandra, Apache ZooKeeper, Graphite, ELK


Tema Nikolai Sverchkov (Evil Martians) tentang sisi praktis bekerja dengan serverless “berjalan” dengan sempurna. Nikolay memisahkan:

- Betapa sulitnya memulai
- Berapa banyak dokumentasi dan tutorial
- Apakah ada dukungan untuk standar yang diterima secara umum
- Bagaimana cara menguji secara lokal
- Berapa biayanya
- Bahasa mana yang lebih baik untuk digunakan
- Tugas yang mana yang paling relevan
- Haruskah saya menggunakannya untuk produksi serius


Denis Kataev (Tinkoff.ru) berbicara tentang tipe data baru di Redis 5-stream, menemukan tujuan dan sasaran untuk aliran yang ditemukan, dan juga menunjukkan perbedaan antara aliran Kafka dan Redis


Di DUMP Kazan pada bulan November, komite program hanya melewatkan topik yang menarik bagi sebagian besar pengembang.

Dengan selisih tipis dari posisi kedua, yang pertama adalah laporan Nikita Sobolevsobolevn(wemake.services) tentang alat dan praktik tinjauan kode yang baik (dengan otomatisasi!)
Tonton presentasinya dan pelajari bagaimana TIDAK melakukan tinjauan kode, dan inilah Carlos Castaneda dan mengapa mereka akan membenci Anda karena pendekatan ini


Di tempat kedua adalah laporan oleh Grigory Petrov eyeofhelldari Evrone “Microservice Communication: REST, JSON, GraphQL or gRPC?”

Komunikasi jaringan di backend modern adalah banyak protokol, standar, dan pendekatan yang bersaing. Kami memiliki "REST", yang diimplementasikan oleh masing-masing pengembang dengan caranya sendiri, ada skema JSON dan API yang tumpang tindih, ada API JSON, GraphQL, gRPC, RAML mengintip di sudut.

Dalam laporan itu, Gregory berbicara tentang pendekatan modern dari komunikasi backend satu sama lain dan front-end, kesulitan apa yang kita perjuangkan, dan apa gunanya persenjataan solusi


Laporan Alexey Pletnev dari Basis Center adalah yang pertama dalam program, dan segera setelah itu dimulai, aula secara konsisten mogok: mikrofon, mikrofon kedua, speaker, dan sesuatu yang lain ... Meskipun demikian, Alexey mampu berbicara cukup keras untuk didengar oleh hampir 150 orang , dan juga menjawab banyak pertanyaan.

Jika Anda menggunakan open source dalam proyek Anda, kami sarankan Anda menyerah sedikit pada kualitas suara, (Anda mendengar dengan baik, tetapi ada perbedaan volume dan sedikit retakan), dan dengarkan alat manajemen risiko saat menggunakan komponen open source


Secara umum, kami menganggap eksperimen dengan topik luas berhasil, dan oleh karena itu kami akan terus menerima aplikasi untuk topik seperti itu.

Program bagian Backend pada peringatan DUMP2020 (Yekaterinburg, 15 Mei) sedang disiapkan oleh: Andrey Zharinov (Yandex), Ivan Dashkevich (Kontur), Konstantin Beklemishev (Naumen) dan Denis Tarasov (Kontur). Konsep bagian ini tetap tidak berubah, dan ini adalah laporan yang ditunggu komite program:

Konsep dan Tema Bagian Backend




Di bagian ini, kita berbicara tentang pengembangan server, tanpa terikat dengan bahasa pemrograman. Kami akan membahas teknologi dan metode pengembangan yang baru saja muncul pada 2019-2020, dan mencari solusi optimal untuk masalah yang dihadapi sebagian besar pengembang backend.

Kami sedang menunggu laporan tentang topik-topik berikut:

  • Beban tinggi
  • Layanan microser
  • ,
  • Best practices
  • ML/ML
  • DDD
  • ,
  • , Code Review : ,

Tingkat pelatihan peserta DUMP menengah dan menengah +, ada baiknya mempertimbangkan hal ini ketika memilih topik untuk penerapan laporan. Kami sangat ingin penonton tidak bosan :)

35 menit + 5 menit dialokasikan untuk presentasi untuk pertanyaan di aula. Setelah laporan akan ada 20 menit lagi untuk diskusi di sela-sela.

Daftar topik tidak lengkap :) Jika ada topik yang menarik, kirim aplikasi.

Dari topik-topik yang sudah populer di bagian ini, dan yang termasuk dalam program sekarang, ada 3 area: olok-olok, kipas, gagal.

Misalnya, topik dinyatakan:

  • Bahasa pemrograman terburuk (kuliah yang menghibur dan informatif)
  • Arsitektur Bersih dalam praktiknya (bagaimana prinsip-prinsip yang dijelaskan dalam buku itu berfungsi / tidak bekerja dalam kenyataan)
  • Bahasa fungsional untuk pengembangan bisnis

Laporan teknis yang mendalam juga diterima dengan baik, tetapi keterampilan khusus diperlukan untuk mempelajari isi dalam waktu 35-40 menit.

Tapi kami percaya pada Anda, dan sedang menunggu aplikasi untuk laporan. Ingatlah bahwa pembicara DUMP dicintai dan saksikan apa yang telah kami persiapkan , selain program utama.

Itu saja!

All Articles