Backend United # 2: Relleno

Hola a todos! Mi nombre es Frol Kryuchkov, soy un líder de equipo en Avito. 22 de septiembre, invito a todos a nuestra oficina en Backend United 2: Stuffing, una reunión dedicada a probar el backend. Hablaremos con colegas sobre las principales técnicas de pruebas de back-end, las diferencias en las pruebas en diferentes idiomas, el enfoque de los CDC para las pruebas de microservicios, la mecánica y las dificultades de implementar Pact, y descubriremos cómo crear pruebas de aislamiento honestas y efectivas en una arquitectura de microservicios. Además de mí, los representantes de Radio QA, Juno y Lifland Gaming harán informes.


Bajo el corte: resúmenes de discursos de oradores, un enlace para registrarse y transmitir la reunión.




Informes


Implementación de un enfoque de contrato orientado al consumidor para probar microservicios en Avito


Frol Kryuchkov, Avito (Moscú)

imagen
Las implementaciones populares de las pruebas de CDC plantean problemas adicionales para los programadores: una pérdida de tiempo que describe los contratos de interacción, la irrelevancia de estos contratos y su propio DSL. Para evitar todos estos problemas, en Avito utilizamos pruebas nativas escritas en los idiomas de los servicios al consumidor, que se recopilan en una imagen acoplable y se ejecutan cuando se realizan cambios en el servicio del que dependen. En el informe, le diré cómo implementamos nuestras pruebas de CDC y por qué tomamos esta decisión.


Introducción práctica al pacto


Alexey Vinogradov, Consultoría de TI Vinogradov (Dusseldorf)


imagen
“Pact es un conjunto de bibliotecas que implementan el enfoque del Contrato dirigido por el consumidor en las API de prueba. Te mostraré la mecánica básica del Pacto. En la segunda parte, hablaré sobre las dificultades que surgen al implementar Pact en proyectos "


Cómo comenzar a probar y no quedarse calvo


Andrey Skomorokhov, Lifland Gaming (Tallin)


imagen
"Tratemos de sistematizar los principales métodos para probar el backend y analizar cómo las pruebas difieren en diferentes idiomas".


Pruebas de aislamiento honestas, simples y rápidas.


Alexander Chumakin, Juno (Minsk)


imagen
"La presentación revelará enfoques para probar la arquitectura de microservicios en Juno, mostrará cómo crear pruebas de aislamiento honestas y eficientes, cómo respaldamos nuestro sistema altamente cargado y siempre cambiante, completamente probado en minutos, y aseguramos estabilidad y tolerancia a fallas con lanzamientos continuos en la producción".


Horario


12:00 - 12:30 - Registro
12:30 - 13:15 - Cómo comenzar a probar y no quedarse calvo - Andrey Skomorokhov, Lifland Gaming
13:20 - 14:05 - Implementación del enfoque de contrato impulsado por el consumidor para probar microservicios en Avito - Frol Kryuchkov, Avito
14:05 - 14:35 - Almuerzo
14:35 - 15:20 - Introducción práctica al Pacto - Alexey Vinogradov, consultoría de TI Vinogradov
15:20 - 16:10 - Pruebas de aislamiento honestas, simples y rápidas - Alexander Chumakin, Juno
16:30 - ... - Fiesta posterior


Inscripción y difusión


La participación en el evento es gratuita, pero debe registrarse . Indique su apellido y nombre como en su pasaporte, y no olvide llevarlo (o una licencia de conducir) con usted; de lo contrario, no podrá ingresar a nuestra oficina.


Dirección: oficina Avito, Lesnaya 7 .


Busque un enlace a la transmisión en vivo de la metap el día del evento en el canal AvitoTech de YouTube.


¡Nos vemos en la reunión!

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


All Articles