Seção de back-end no DUMP2020: brincadeira, ventilador, falha

A seção de back-end em qualquer conferência do festival é uma seção tão interessante na qual apenas aqueles que entendem algo no assunto se sentam e ouvem. Aqui você não pode ignorar um relatório desinteressante, por exemplo, do design. E é por isso que o programa para desenvolvedores de back-end não é fácil!

Nos relatórios específicos do idioma, metade do salão parece estar deslumbrada e levada para algum lugar das seções gerenciais para ouvir sobre a exaustão dos líderes de equipe ou habilidades pessoais.

Portanto, no Kazan, pela primeira vez, testamos o formato "sem referência a linguagens de programação". E daí? Ficou esgotado no corredor!

Veja abaixo os tópicos que estavam no topo do ano passado e o que estão esperando por isso



Temas de 2019 que "decolaram"


No ano passado, em Yekaterinburg, ainda não chegamos a um novo conceito para a seção e, portanto, havia relatórios no programa para desenvolvedores, mas eles não obtiveram o primeiro lugar e salas completas.

Em primeiro lugar, está a história de Grigory Koshelev sobre como os engenheiros da Contour coletaram, montaram e coletarão telemetria de milhares de microsserviços.

Gregory falou sobre telemetria: logs, métricas, rastreamentos distribuídos; e sobre as principais tecnologias: Apache Kafka, Apache Cassandra, Apache ZooKeeper, Grafite, ELK


O tema de Nikolai Sverchkov (Evil Martians) sobre o lado prático de trabalhar com sem servidor "foi" perfeitamente. Nikolay desmontou:

- Quão difícil é iniciar
- Quanta documentação e tutoriais
- Existe suporte para padrões geralmente aceitos
- Como testar localmente
- Quanto custa
- Qual idioma é melhor usar
- Qual pilha de tarefas é mais relevante
- Devo usá-la para produção séria


Denis Kataev (Tinkoff.ru) falou sobre um novo tipo de dados no Redis 5 - fluxos, descobriu metas e objetivos para os quais os fluxos foram inventados e também mostrou a diferença entre os fluxos Kafka e Redis


No DUMP Kazan, em novembro, o comitê do programa ignorou apenas os tópicos que seriam do interesse da maioria dos desenvolvedores anteriores.

Com uma ligeira margem do segundo lugar, no primeiro é o relatório de Nikita Sobolevsobolevn(wemake.services) sobre as ferramentas e práticas de uma boa revisão de código (com automação!)
Assista a sua apresentação e aprenda como NÃO fazer uma revisão de código. Aqui está Carlos Castaneda e por que eles vão te odiar por causa dessa abordagem


Em segundo lugar, um relatório de Grigory Petrov eyeofhellda Evrone “Comunicação em microsserviços: REST, JSON, GraphQL ou gRPC?”

As comunicações de rede no back-end moderno são muitos protocolos, padrões e abordagens concorrentes. Temos um "REST", que cada desenvolvedor implementa à sua maneira, há esquemas JSON sobrepostos e API aberta, há APIs JSON API, GraphQL, gRPC, RAML ao virar da esquina.

No relatório, Gregory fala sobre abordagens modernas de comunicação de back-end entre si e com o front-end, com quais dificuldades estamos enfrentando e de que serve o arsenal de soluções


O relatório de Alexey Pletnev, do Basis Center, foi o primeiro do programa e, imediatamente após o início, a sala se deteriorou: um microfone, um segundo microfone, alto-falantes e outras coisas ... No entanto, Alexey conseguiu falar alto o suficiente para quase 150 pessoas , e também respondeu a várias perguntas.

Se você usa código aberto em seus projetos, recomendamos que você desista um pouco da qualidade do som (ouça bem, mas há diferenças de volume e um pouco de crack) e ouça as ferramentas de gerenciamento de riscos ao usar componentes de código aberto


Em geral, consideramos o experimento com tópicos amplos bem-sucedido e, portanto, continuaremos aceitando solicitações para exatamente esses tópicos.

O programa da seção Back- end no aniversário DUMP2020 (Ecaterimburgo, 15 de maio) está sendo preparado por: Andrey Zharinov (Yandex), Ivan Dashkevich (Kontur), Konstantin Beklemishev (Naumen) e Denis Tarasov (Kontur). O conceito da seção permaneceu praticamente inalterado e esses são os relatórios que o comitê do programa está aguardando:

Conceito e temas da seção de back-end




Nesta seção, estamos falando sobre desenvolvimento de servidores, sem estarmos vinculados a linguagens de programação. Discutiremos tecnologias e métodos de desenvolvimento que apareceram em 2019-2020 e procuraremos a solução ideal para os problemas que a maioria dos desenvolvedores de back-end enfrenta.

Aguardamos relatórios sobre os seguintes tópicos:

  • Carga elevada
  • Microsserviços
  • ,
  • Best practices
  • ML/ML
  • DDD
  • ,
  • , Code Review : ,

O nível de treinamento dos participantes DUMP middle e middle +, vale a pena considerar isso ao escolher um tópico para a aplicação do relatório. Gostaríamos muito que o público não ficasse entediado :)

35 minutos + 5 minutos são destinados à apresentação para perguntas no salão. Após o relatório, haverá mais 20 minutos para discussão à margem.

A lista de tópicos não é exaustiva :) Se houver um tópico interessante, envie aplicativos.Desses

tópicos que já eram populares na seção e que se enquadram no programa agora, existem 3 áreas: brincadeiras, fãs, falhas.

Por exemplo, os tópicos são declarados:

  • Pior linguagem de programação (palestra divertida e informativa)
  • Arquitetura limpa na prática (como os princípios descritos no livro funcionam / não funcionam na realidade)
  • Linguagens funcionais para desenvolvimento de negócios

Relatórios técnicos profundos também são bem recebidos, mas é necessária uma habilidade especial para aprofundar as entranhas em 35 a 40 minutos.

Mas acreditamos em você e estamos aguardando uma solicitação de relatórios. Lembre-se de que os palestrantes da DUMP são amados e assista ao que preparamos , além do programa principal.

Isso é tudo!

All Articles