Sección de back-end en DUMP2020: bromas, ventilador, falla

La sección Backend en cualquier conferencia del festival es una sección tan interesante en la que solo aquellos que entienden algo en el tema se sientan y escuchan. Aquí no puede pasar por alto un informe poco interesante, por ejemplo, del diseño. Y debido a esto, el programa para que los desarrolladores de back-end hagan ¡qué difícil es!

En los informes específicos del idioma, la mitad del salón parece impresionado, y llevado a algún lugar a las secciones gerenciales para escuchar sobre el agotamiento de los líderes de equipo o las habilidades blandas.

Por lo tanto, en Kazán, por primera vez, probamos el formato "sin referencia a los lenguajes de programación". ¿Y qué? Se agotó en el pasillo!

Mire debajo del corte qué temas estuvieron en la cima el año pasado y qué están esperando para esto.



Temas 2019 que "despegaron"


El año pasado en Ekaterimburgo, aún no hemos llegado a un nuevo concepto para la sección y, por lo tanto, hubo informes en el programa para desarrolladores, pero no obtuvieron el primer lugar y los pasillos completos.

En primer lugar, está la historia de Grigory Koshelev sobre cómo los ingenieros de Contour recolectaron, ensamblaron y recolectarán telemetría de miles de microservicios.

Gregory habló sobre telemetría: registros, métricas, trazas distribuidas; y sobre tecnologías clave: Apache Kafka, Apache Cassandra, Apache ZooKeeper, Graphite, ELK


El tema de Nikolai Sverchkov (Evil Martians) sobre el lado práctico de trabajar con servidor sin servidor fue "perfectamente". Nikolay se deshizo:

- Qué difícil es comenzar
- Cuánta documentación y tutoriales
- ¿Hay soporte para estándares generalmente aceptados
- Cómo probar localmente
- Cuánto cuesta
- Qué idioma es mejor usar
- Qué pila de tareas es más relevante
- ¿Debo usarlo para una producción seria?


Denis Kataev (Tinkoff.ru) habló sobre un nuevo tipo de datos en Redis 5: flujos, descubrió metas y objetivos para los cuales se inventaron los flujos, y también mostró la diferencia entre los flujos de Kafka y Redis


En el DUMP Kazan en noviembre, el comité del programa omitió solo los temas que serían de interés para la mayoría de los desarrolladores.

Con un ligero margen desde el segundo lugar, en primer lugar está el informe de Nikita Sobolevsobolevn(wemake.services) sobre las herramientas y prácticas de una buena revisión de código (¡con automatización!)
Mire su presentación y aprenda cómo NO hacer una revisión de código, aquí Carlos Castaneda y por qué lo odiarán por este enfoque


En segundo lugar, un informe de Grigory Petrov. eyeofhellde Evrone "Comunicación de microservicios: REST, JSON, GraphQL o gRPC?"

Las comunicaciones de red en el backend moderno son muchos protocolos, estándares y enfoques competitivos. Tenemos un "REST", que cada desarrollador implementa a su manera, se superponen JSON Schema y Open API, hay JSON API, GraphQL, gRPC, RAML asoma a la vuelta de la esquina.

En el informe, Gregory habla sobre los enfoques modernos de las comunicaciones de back-end entre sí y con el front-end, qué dificultades enfrentamos y qué beneficios tiene el arsenal de soluciones.


El informe de Alexey Pletnev del Centro de Bases fue el primero en el programa, e inmediatamente después de que comenzó, la sala se descompuso constantemente: un micrófono, un segundo micrófono, altavoces y algo más ... Sin embargo, Alexey pudo hablar lo suficientemente alto como para ser escuchado por casi 150 personas. , y también respondió un montón de preguntas.

Si usa código abierto en sus proyectos, le recomendamos que renuncie un poco a la calidad del sonido (escucha bien, pero hay diferencias de volumen y un poco de crack), y escuche las herramientas de gestión de riesgos cuando use componentes de código abierto.


En general, consideramos que el experimento con temas generales fue exitoso y, por lo tanto, continuaremos aceptando solicitudes para esos temas con precisión.

El programa de la sección Backend en el aniversario DUMP2020 (Ekaterimburgo, 15 de mayo) está siendo preparado por: Andrey Zharinov (Yandex), Ivan Dashkevich (Kontur), Konstantin Beklemishev (Naumen) y Denis Tarasov (Kontur). El concepto de la sección se ha mantenido prácticamente sin cambios, y estos son los informes que el comité del programa está esperando:

Concepto y temas de la sección de back-end




En esta sección, estamos hablando del desarrollo del servidor, sin estar atados a lenguajes de programación. Discutiremos las tecnologías y los métodos de desarrollo que acaban de aparecer en 2019-2020, y buscaremos la solución óptima para los problemas que enfrentan la mayoría de los desarrolladores de back-end.

Estamos a la espera de informes sobre los siguientes temas:

  • Alta carga
  • Microservicios
  • ,
  • Best practices
  • ML/ML
  • DDD
  • ,
  • , Code Review : ,

El nivel de capacitación de los participantes DUMP medio y medio +, vale la pena considerar esto al elegir un tema para la aplicación del informe. Nos gustaría mucho que la audiencia no se aburriera :)

Se asignan 35 minutos + 5 minutos a la presentación para preguntas en la sala. Después del informe, habrá otros 20 minutos para discusión al margen.

La lista de temas no es exhaustiva :) Si tiene un tema interesante, envíe solicitudes.

De los temas que ya eran populares en la sección y que ahora entran en el programa, hay 3 áreas: bromas, fan, fallar.

Por ejemplo, los temas se declaran:

  • El peor lenguaje de programación (conferencia entretenida e informativa)
  • Arquitectura limpia en la práctica (cómo funcionan los principios descritos en el libro / no funcionan en la realidad)
  • Lenguajes funcionales para el desarrollo empresarial.

Los informes técnicos profundos también son bien recibidos, pero se necesitan habilidades especiales para profundizar en las entrañas en 35-40 minutos.

Pero creemos en usted y estamos esperando una solicitud de informes. Recuerde que los altavoces DUMP son amados y miren lo que hemos preparado , además del programa principal.

¡Eso es todo!

All Articles