Reportage de la métapa Go in Production: vidéo, photos, présentations



Bonjour à tous! Le 23 septembre, nous avons passé un très bon moment dans le bureau moscovite de Mail.Ru Group lors de la réunion de la communauté Go en production . Nous avons collecté pour vous des photos, des vidéos et des présentations.

Les photos de bonne qualité sont dans le cloud .
Les présentations des conférenciers sont disponibles dans le dossier .

Enregistrements vidéo des rapports:

«Un milliard à faire», Dmitry Shveenkov, Mail.Ru Group



Le rapport discute des problèmes d'envoi de notifications push en gros volumes. Dmitry parle des problèmes avec Python et pourquoi ils ont décidé de passer à Go, quelles difficultés ils ont traversées pendant le développement. Nous avons également discuté des mesures reçues d'un service en direct.

«L’expérience du déplacement d’analyseurs de parties du site d’une banque», Andrey Racerov, Alfa Bank



La présentation est consacrée au sciage d'un monolithe dans une langue peu connue. Artyom explique pourquoi le choix s'est porté sur Go, bien que d'autres langues aient été impliquées dans le projet, comment elles ont changé leur point de vue sur leurs propres services, quelles erreurs elles ont rencontrées pendant le travail et pourquoi la petite équipe est bonne avec Go.

"Diffusions de serveur multimédia en route", Mikhail Raichenko, VK



Comment VKontakte a créé son propre serveur multimédia sur Go, où ils ont gagné, où ils ont perdu, comment ils se sont intégrés à l'infrastructure. Pourquoi le choix s'est porté sur Go, et non sur le C / C ++ traditionnel (mais ils sont également là), et ce qui s'est finalement produit.

«Deux expériences très différentes migrant vers Go. Sur l'exemple de Lazada et Ozon.travel », Yuri Vasiyarov, Ozon.travel



Yuri compare les processus de transition vers Go dans deux entreprises avec des piles technologiques complètement différentes (PHP et .NET). L'auteur a fait un rapport équilibré et a également couvert l'aspect technique et organisationnel de cette question. Ce qui ne sera pas dans ce rapport: une histoire à propos de laquelle Go est une langue merveilleuse.

«Comment nous avons commencé à utiliser Go dans Answers@Mail.ru.Ru», Marc Belotsky, Mail.Ru Group



Mark explique comment transférer des fonctionnalités de Perl vers Go dans Answers@Mail.ru.Ru. L'orateur partage les joies et les peines du passage à cette langue, et surtout comment se faire des amis de l'ancien projet d'orge perlé avec le nouveau dieu. À partir du rapport, vous apprendrez pourquoi l'équipe aime Go et pourquoi elle ne regrette pas qu'elle y soit passée.

«L'expérience de la transition du projet Avito.Dostavka de Java à Go», Ilya Lapin, Sergey Polyakov, Avito



Les intervenants ont expliqué comment ils ont réécrit le projet de microservices de Java to Go, quelles difficultés ils ont rencontrées, quels avantages ils ont pu constater et ce qui nous est arrivé par la suite.

«Pipeline Mail Search on Go», Victor Starodub, Mail.Ru Group



Victor explique comment Go a économisé beaucoup d'énergie et de nerfs à l'équipe lors de la rédaction d'une recherche par courrier. Le rapport décrira certains aspects du traitement des requêtes de recherche et de la synchronisation des boîtes aux lettres avec un index de recherche, ce qui s'est bien passé lors de Go. Les tâches avec lesquelles des difficultés sont apparues seront également mentionnées.

«Synchroniser les données dans Go avec mysql binlog», Artyom Zheltak, Rambler



Dans le cadre du projet Rambler, le fil conducteur lors de la copie de démons de C vers Go était la question de la synchronisation des données avec le système principal. Artyom parle des problèmes que mysql binlog résout, quelles sont les caractéristiques de l'implémentation de son traitement sur Go, des problèmes et de leurs solutions, tire des conclusions sur l'opportunité d'utiliser.

"Passer de l'API Web de Mail.Mail.Ru à Go", Vasily Romanov, Mail.Ru Group



Le rapport est consacré à la façon dont Post.Mail.Ru a décidé de commencer à déplacer le projet avec une histoire de 20 ans de Perl à Go. Vasily parle de l'architecture de l'API Mail avant et après, comment il a aimé la génération de code et pourquoi les tests de boîte noire sont utiles lors du changement de langage du projet.

Restez à l'écoute pour les événements à venir et rejoignez-nous!

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


All Articles