Convidamos você para a reunião Go in Production



23 de setembro, no escritório de Moscou do Mail.Ru Group, sediará uma reunião temática "Vá em produção". Familiarize-se com o programa e cadastre-se! A entrada no evento é gratuita, de acordo com a inscrição aprovada.

Na reunião, queremos contar e mostrar com exemplos de diferentes empresas como migrar para o Go de outros idiomas, por que projetos e empresas escolhem o Go, quais tarefas eles resolvem, o que encontram durante a transição, quais obtêm os resultados etc. O Mitap é destinado a pessoas que não têm experiência no Go, mas realmente querem tentar e precisar de exemplos inspiradores.

O programa


10:30 - 11:00 - Inscrição

11:00 - 11:10 - Discurso de boas-vindas

11:10 - 11:40 - “Billion Push on Go”, Dmitry Shveenkov, Mail.Ru Group


Relate um serviço bastante maduro no Mail.Ru, ele tem mais de 5 anos. Discutiremos os problemas do envio de notificações por push em grandes volumes. Vou falar sobre problemas no Python, por que decidimos mudar para o Go e quais dificuldades enfrentamos durante o desenvolvimento. Vamos discutir as métricas recebidas de um serviço ativo.

11:40 - 12:10 - "Experiência de mover partes do site de um banco do Parser to Go", Andrey Racerov, Alfa Bank


A história será dedicada à nossa experiência de serrar um monólito em um idioma pouco conhecido. Digo a você por que a escolha foi feita no Go, apesar de outros idiomas estarem envolvidos no projeto, como mudamos nossas visões em nossos serviços, quais erros encontramos durante o trabalho e por que nossa pequena equipe é boa no Go.

12:10 - 12:40 - "Transmissões do servidor de mídia em movimento", Mikhail Raichenko, VK


Como criamos nosso próprio servidor de mídia on Go, onde vencemos, onde perdemos, como nos integramos à 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.

12:40 - 13:30 - Pizza e networking

13:30 - 14:00 - “Duas experiências muito diferentes de migração para Go. No exemplo de Lazada e Ozon.travel ”, Yuri Vasiyarov, Ozon.travel


Vou tentar comparar os processos de transição para o Go em duas empresas com pilhas de tecnologias completamente diferentes (PHP e .NET). Tentarei equilibrar o relatório, a fim de esclarecer igualmente o lado técnico e organizacional da questão. O que não estará neste relatório: uma história sobre a qual Go é uma linguagem maravilhosa. Suponho que todos os presentes sabem disso.

14:00 - 14:30 - “Como começamos a usar o Go in Answers@Mail.ru.Ru”, Mark Belotsky, Mail.Ru Group


Vou falar sobre como portamos a funcionalidade do Answers do Perl to Go. Compartilharei as alegrias e dores de mudar para esse idioma e, em particular, como fazer amigos do velho projeto de cevadinha com o novo Deus. Vou explicar por que gostamos do Go e por que não lamentamos ter mudado para ele.

14:30 - 15:00 - "A experiência de transição Avito. Entregas do Java to Go", Ilya Lapin, Sergey Polyakov, Avito


Você aprenderá como copiamos o projeto de microsserviço do Java to Go, que dificuldades encontramos, quais vantagens pudemos ver e o que aconteceu conosco depois disso.

15:00 - 15:20 - Coffee break

15:20 - 15:50 - "Pesquisa de pipeline por Mail.Ru on Go", Victor Starodub, Mail.Ru Group


Falarei sobre como o Go nos salvou muita energia e nervosismo ao escrever uma pesquisa por e-mail. 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. Também vou falar sobre os problemas com os quais surgiram dificuldades.

15:50 - 16:20 - “Sincronização de dados no Go usando mysql binlog”, Artem Zheltak, Rambler


Como parte do projeto Rambler, o encadeamento ao transferir daemons de C para Go foi o problema de sincronizar dados com o sistema principal. Material sobre quais problemas o mysql binlog resolve, recursos de sua implementação no Go, problemas e suas soluções. Conclusões sobre a viabilidade de uso.

16:20 - 16:50 - “Mudando a API da Web do Mail.Mail.Ru para Go”, Vasily Romanov, Grupo Mail.Ru


O relatório é sobre como nós do Mail decidimos começar a mover o projeto com um histórico de 20 anos de Perl para Go. Vou falar brevemente sobre a arquitetura da API de email antes e depois, como gostamos da geração de código e por que o teste de caixa preta é útil ao alterar o idioma do projeto.

Para participar, você deve se registrar . Não esqueça o seu passaporte ou carteira de motorista.
UPD: o registro está fechado. Aceitamos o número máximo de candidatos.

Para quem não pode vir, será organizada uma transmissão online .
A ordem e o horário das apresentações:
  • 49:32 - “Um bilhão de empurrões”, Dmitry Shveenkov
  • 1:20:20 - "Experiência de mover partes do site do banco de Parser to Go", Andrey Racerov
  • 1:48:35 - “Servidor de transmissão de mídia em movimento”, Mikhail Raichenko
  • 3:09:35 - “Duas experiências muito diferentes migrando para Go. No exemplo das empresas Lazada e Ozon.travel ”, Yuri Vasiyarov
  • 3:41:45 - “Como começamos a usar o Go in Answers@Mail.ru.Ru”, Mark Belotsky
  • 4:13:53 - "A experiência de transição Avito. Entregas do Java to Go", Ilya Lapin, Sergey Polyakov
  • 5:01:45 - "Pesquisa de pipeline por Mail.Ru on Go", Victor Starodub
  • 5:31:16 - “Sincronização de dados no Go usando mysql binlog”, Artem Zheltak
  • 5:57:48 - "A transição da web-API do Mail.Mail.Ru para o Go", Vasily Romanov

UPD
Apresentações de alto-falantes estão disponíveis na pasta .
Fotos de boa qualidade estão na nuvem .

Encontro de participantes e inscrição : 10:00 - 11:00.
O início dos relatórios : 11:00.
Fim aproximado do evento : 17:00.
Endereço : Moscou, aeroporto do metrô, Leningradsky Prospekt, 39, p. 79.

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


All Articles