Laporan dari metapa Go in Production: video, foto, presentasi



Halo semuanya! Pada tanggal 23 September, kami bersenang-senang di kantor Mail.Ru Group di Moskow pada pertemuan komunitas Go dalam produksi . Kami telah mengumpulkan foto, video, dan presentasi untuk Anda.

Foto dengan kualitas baik ada di cloud .
Presentasi oleh pembicara tersedia di folder .

Rekaman video dari laporan:

“Satu Milyar Push to Go,” Dmitry Shveenkov, Mail.Ru Group



Laporan ini membahas masalah pengiriman pemberitahuan push dalam volume besar. Dmitry berbicara tentang masalah dengan Python dan mengapa mereka memutuskan untuk beralih ke Go, kesulitan apa yang mereka alami selama pengembangan. Kami juga membahas metrik yang diterima dari layanan langsung.

"Pengalaman memindahkan bagian-bagian situs bank dari Parser ke Go," Andrey Racerov, Alfa Bank



Presentasi ini didedikasikan untuk menggergaji monolit dalam bahasa yang sedikit diketahui. Artyom mengatakan mengapa pilihannya jatuh pada Go, meskipun bahasa lain terlibat dalam proyek, bagaimana mereka mengubah pandangan mereka pada layanan mereka sendiri, kesalahan apa yang mereka temui selama bekerja, dan mengapa tim kecil itu baik dengan Go.

"Media Server Siaran sedang Berlangsung", Mikhail Raichenko, VK



Bagaimana VKontakte membuat server media mereka sendiri di Go, di mana mereka menang, di mana mereka kalah, bagaimana mereka terintegrasi dengan infrastruktur. Mengapa pilihan jatuh pada Go, dan bukan pada C / C ++ tradisional (tetapi mereka juga ada), dan apa yang terjadi pada akhirnya.

“Dua pengalaman yang sangat berbeda bermigrasi ke Go. Pada contoh Lazada dan Ozon.travel ”, Yuri Vasiyarov, Ozon.travel



Yuri membandingkan proses transisi dengan Go di dua perusahaan dengan tumpukan teknologi yang sangat berbeda (PHP dan .NET). Penulis membuat laporan yang seimbang dan secara merata membahas sisi teknis dan organisasi dari masalah ini. Apa yang tidak akan ada dalam laporan ini: sebuah kisah tentang yang Go adalah bahasa yang indah.

"Bagaimana kami mulai menggunakan Go di Answers@Mail.ru.Ru," Marc Belotsky, Mail.Ru Group



Tandai pembicaraan tentang cara port fungsionalitas dari Perl ke Go di Answers@Mail.ru.Ru Pembicara berbagi kegembiraan dan rasa sakit beralih ke bahasa ini, dan terutama bagaimana berteman dengan proyek jelai mutiara lama dengan gosh baru. Dari laporan tersebut Anda akan mengetahui mengapa tim menyukai Go dan mengapa mereka tidak menyesal beralih ke itu.

“Pengalaman transisi proyek Avito.Dostavka dari Jawa ke Go”, Ilya Lapin, Sergey Polyakov, Avito



Para pembicara berbicara tentang bagaimana mereka menulis ulang proyek microservice dari Java to Go, kesulitan apa yang mereka temui, keuntungan apa yang bisa mereka lihat dan apa yang terjadi pada kami setelah itu.

“Pencarian Surat Pipa saat Pergi,” Victor Starodub, Grup Mail.Ru



Victor berbicara tentang bagaimana Go menyelamatkan banyak energi dan keberanian tim saat menulis pencarian email. Laporan ini akan menjelaskan beberapa aspek pemrosesan kueri pencarian dan menyinkronkan kotak surat dengan indeks pencarian, yang berjalan dengan baik di Go. Tugas-tugas yang menimbulkan kesulitan juga akan disebutkan.

“Menyinkronkan data di Go with mysql binlog”, Artyom Zheltak, Rambler



Sebagai bagian dari proyek Rambler, utas saat menyalin daemon dari C ke Go adalah masalah sinkronisasi data dengan sistem utama. Artyom berbicara tentang masalah apa yang dipecahkan oleh binqs mysql, apa saja fitur penerapan pemrosesannya pada Go, masalah dan solusinya, menarik kesimpulan tentang kelayakan penggunaan.

"Beralih web-api dari Mail.Mail.Ru ke Go," Vasily Romanov, Mail.Ru Group



Laporan ini didedikasikan untuk bagaimana Post.Mail.Ru memutuskan untuk mulai memindahkan proyek dengan sejarah 20 tahun dari Perl to Go. Dengan mudah berbicara tentang arsitektur API Mail sebelum dan sesudah, betapa dia menyukai pembuatan kode dan mengapa pengujian kotak hitam berguna saat mengubah bahasa proyek.

Tetap disini untuk acara mendatang dan bergabunglah dengan kami!

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


All Articles