Oi Em 30 de novembro, em nosso escritório, juntamente com a comunidade Golang de Moscou, realizamos uma reunião por ocasião da década de Go. Na reunião, eles discutiram o aprendizado de máquina nos serviços Go, soluções para balanceamento de vários clusters, técnicas para escrever aplicativos Go para Cloud Native e o histórico do Go.
Venha para o gato, se você estiver interessado nesses tópicos. Dentro da postagem - todos os materiais da reunião: reportagens em vídeo, apresentações com oradores, críticas dos hóspedes à reunião e links para a reportagem fotográfica.

Relatórios
10 anos de Go - Alexey Palazhchenko
Um relatório sobre o passado e o futuro do Go, seu ecossistema e suas comunidades, incluindo Golang Moscou.
→ Apresentação
Ouvintes comentários
- Eu aprendi muito com a história do Go. Foi interessante.
- Foi interessante aprender sobre a história da língua e da comunidade.
- Mais pessoas e relatórios!
Integração de modelos ML no serviço Go - Dmitry Zenin, Ozon
A história de como Ozon aplicou o aprendizado de máquina à previsão de categorias. Os experimentos foram conduzidos usando python e seu ecossistema para ml. No entanto, a produção na empresa continua em andamento e Dmitry falou sobre como eles implementaram seus desenvolvimentos no go-service existente, quais métricas cobriram e o que obtiveram no final, tanto em termos da tarefa inicial quanto em termos de desempenho do sistema .
→ Apresentação
Ouvintes comentários
- O relatório não é para todos. Será interessante para quem gosta de ML, redes neurais e assim por diante.
- Caso do desenvolvimento real. É sempre bom ouvir sobre a implementação de uma ideia para outra.
- No último trabalho, minha iniciativa foi transferir a geração de variáveis para os modelos de aprendizado de máquina para o Go. Entrou no prod. Foi interessante ouvir como as pessoas conectavam o Tensorflow / fasttext.
Navigator - uma solução para o balanceamento de vários clusters: razões para a experiência de criação e desenvolvimento - Mikhail Shaverdo, Avito
Mikhail falou sobre os recursos do desenvolvimento e teste de aplicativos nativos da nuvem no Go usando o exemplo de malha de serviço no Avito.
No programa:
- Por que o Navigator é necessário: vários CDs e Canárias;
- por que soluções de terceiros não são adequadas;
- Como o Navigator funciona
- testes de unidade são bons, mas com e2e é melhor;
- armadilhas que encontramos.
→ Apresentação
Ouvintes comentários
- Interessante, mas eu não sou devoto. Eu recomendei a um amigo, será interessante para ele. Além disso, ele também começou a enfrentar lançamentos de canários.
- Foi muito para mim. Nem todo mundo podia entender, mas a apresentação ainda era interessante.
- Aprendendo Kubernetes. O relatório é muito útil.
Preparando serviços para o mundo das infraestruturas em nuvem - Elena Grahovac, N26
Go é uma daquelas linguagens de programação pelas quais você se apaixona seriamente e por um longo tempo. No entanto, para começar a escrever com eficácia, não é suficiente aprender a sintaxe e passar pelo Go Tour ou ler o tutorial. Elena contou quais truques são necessários para escrever aplicativos Go no Cloud Native, como trabalhar com dependências externas da maneira mais segura possível e como encaixar corretamente os serviços escritos no Go.
→ Apresentação
Ouvintes comentários
- Ótimo relatório. Muito útil e diretamente aplicável na prática.
- Curiosamente diz. Muitos casos interessantes. Em geral, o desempenho foi positivo.
- Bons conselhos. Prática máxima.
Referências
Uma lista de reprodução com todos os vídeos da mitap pode ser encontrada em nosso canal do YouTube. Para não perder o próximo mitap em Avito, assine a nossa página em Taipad .
Nós postamos as fotos da reunião nas páginas do AvitoTech no Facebook e VK . Olhe se estiver interessado.
Até breve!