
Olá pessoal! Em 23 de setembro, tivemos um ótimo momento no escritório de Moscou do Mail.Ru Group na reunião da comunidade Go
em produção . Reunimos fotos, vídeos e apresentações para você.
Fotos de boa qualidade estão na
nuvem .
Apresentações de alto-falantes estão disponíveis na
pasta .
Gravações em vídeo de relatórios:
“Um bilhão de esforços para ir”, Dmitry Shveenkov, Mail.Ru Group
O relatório discute os problemas do envio de notificações por push em grandes volumes. Dmitry fala sobre problemas com o Python e por que eles decidiram mudar para o Go, que dificuldades enfrentaram durante o desenvolvimento. Também discutimos as métricas recebidas de um serviço ativo.
"A experiência de mover partes do site de um banco de Parser to Go", Andrey Racerov, Alfa Bank
A apresentação é dedicada a serrar um monólito em um idioma pouco conhecido. Artyom conta por que a escolha caiu no Go, embora outros idiomas estivessem envolvidos no projeto, como eles mudaram suas visões em seus próprios serviços, quais erros encontraram durante o trabalho e por que a pequena equipe é boa no Go.
"Transmissões de servidor de mídia em movimento", Mikhail Raichenko, VK
Como o VKontakte criou seu próprio servidor de mídia no Go, onde ganhou, onde perdeu, como se integrou à infraestrutura. Por que a escolha caiu no Go, e não no C / C ++ tradicional (mas eles também estão lá), e o que aconteceu no final.
“Duas experiências muito diferentes migrando para o Go. No exemplo de Lazada e Ozon.travel ”, Yuri Vasiyarov, Ozon.travel
Yuri compara os processos de transição ao Go em duas empresas com pilhas tecnológicas completamente diferentes (PHP e .NET). O autor fez um relatório equilibrado e abordou igualmente o lado técnico e organizacional desta edição. O que não estará neste relatório: uma história sobre a qual Go é uma linguagem maravilhosa.
“Como começamos a usar o Go in Answers@Mail.ru.Ru”, Marc Belotsky, Mail.Ru Group
Mark fala sobre como portar a funcionalidade do Perl para o Go em Answers@Mail.ru.Ru. O orador compartilha as alegrias e dores de mudar para esse idioma e, principalmente, como fazer amigos do velho projeto de cevadinha com o novo Deus. A partir do relatório, você aprenderá por que a equipe gosta de Go e por que não se arrepende de ter mudado para ele.
“A experiência da transição do projeto Avito.Dostavka de Java para Go”, Ilya Lapin, Sergey Polyakov, Avito
Os palestrantes falaram sobre como eles reescreveram o projeto de microsserviços do Java to Go, quais dificuldades encontraram, quais vantagens eles puderam ver e o que aconteceu conosco depois disso.
“Pesquisa de correio de pipeline em movimento”, Victor Starodub, Mail.Ru Group
Victor fala sobre como o Go economizou muita energia e nervosismo ao escrever uma pesquisa por correio. O relatório descreverá alguns aspectos do processamento de consultas de pesquisa e da sincronização de caixas de correio com um índice de pesquisa, que caiu bem no Go. As tarefas com as quais surgiram dificuldades também serão mencionadas.
“Sincronizando dados no Go com mysql binlog”, Artyom Zheltak, Rambler
Como parte do projeto Rambler, o encadeamento ao copiar daemons do C to Go foi a questão da sincronização de dados com o sistema principal. Artyom fala sobre quais problemas o mysql binlog resolve, quais são os recursos para implementar seu processamento no Go, os problemas e suas soluções, tira conclusões sobre a conveniência de usar.
“Mudando a API da Web do Mail.Mail.Ru para Go”, Vasily Romanov, Grupo Mail.Ru
O relatório é dedicado a como o Post.Mail.Ru decidiu começar a mover o projeto com um histórico de 20 anos de Perl to Go. Vasily fala sobre a arquitetura da API de email antes e depois, como ele adorava a geração de código e por que o teste de caixa preta é útil ao alterar o idioma do projeto.
Fique ligado nos próximos eventos e junte-se a nós!