Hola Continuamos con Backend United, una serie de mitaps para desarrolladores del lado del servidor. La tercera reunión se llama "Jelly", y se dedicará a la arquitectura de microservicios. Junto con colegas de Booking.com, Dodo Pizza y Avito, hablaremos sobre monolitos, cortes y el reverso de la arquitectura orientada a servicios.
Regístrese para una reunión e invite a colegas. Debajo de la escena: resúmenes, enlaces a registro y transmisión de video del mitap.

Informes
Cincuenta sombras de microservicios. Andrey Morevsky, Dodo Pizza

Nunca hay muchas historias de vida sobre monolitos aserrados en microservicios. Todo estará en el nuestro: risas y lágrimas, altibajos, dolor y ganancias. En el informe responderé a esas preguntas.
- Por qué Dodo Pizza es una empresa de TI.
- ¿Cuál es la singularidad de nuestro sistema de información, cómo hacemos lo que nadie ha hecho antes que nosotros?
- Arranque y arquitectura según Fowler: por qué nuestro sistema resultó tan monolítico.
- Crecimiento empresarial y los primeros problemas de la arquitectura monolítica: cómo una red de pizzerías estaba en peligro de colapso debido a problemas arquitectónicos.
- Según Richter, cómo cortar un monolito en microservicios, por qué duele y por qué ayuda.
- ¿Cuáles son las formas de cortar un monolito y por qué elegimos el que elegimos?
- Cómo la asincronía y el rechazo de ACID rompieron nuestros procesos comerciales y ayudaron a encontrar agujeros en ellos. Casos prácticos de la vida real y negocios reales.
- Nuestro camino hacia los microservicios: honestamente sobre todos los problemas, fallas y ganancias.
Implementación de la arquitectura de microservicios Avito. Semyon Kataev, Avito

El informe destacará la transición sin problemas de la arquitectura monolítica en Avito a la arquitectura de microservicios. Como varios equipos y composiciones, gradualmente nos deshacemos del monolito. Describiré el esquema de arquitectura al que nos estamos moviendo y lo que ya se ha implementado. Te diré con ejemplos qué ventajas obtuvimos de inmediato, en qué tuvimos que trabajar mucho y qué problemas encontramos en el proceso de corte.
Trataré de inspirar a la audiencia a comenzar a usar el enfoque de microservicio en sus tareas diarias y a prestar más atención a la arquitectura de nivel superior.

En Internet puede encontrar muchos artículos relacionados con la transición a la arquitectura orientada a servicios (SOA) o su caso especial: la arquitectura de microservicios. Todos ellos hablan en detalle sobre las ventajas de tal transición: diversidad de un gran código monolítico de acoplamiento débil, despliegue independiente y rápido, y otros aspectos. Sin embargo, hay muchos menos artículos que detallan el precio de tal transición. En mi informe, quiero centrarme en ese precio, o en la otra cara de la moneda. A saber, el hecho de que la transición a SOA es un cambio fundamental para la empresa en áreas tales como infraestructura, experiencia operativa, comunicaciones entre servicios y personas, contratos, mentalidad, propiedad, organización. estructura y otros puntos.
Instrucciones para cortar, o cómo sacamos sesiones de servicio del monolito. Pavel Lakosnikov, Avito

Te diré cómo eliminar las partes cargadas del funcional del monolito por etapas. Cómo comenzar, cómo dividir las tareas en bloques, controlar los cambios durante la transferencia, trabajar con la base de datos, verificar la operatividad, cambiar el tráfico y no abandonar la producción. Compartiré nuestros consejos y trucos y hablaré sobre los problemas inusuales que encontramos.
Horario
12:00 - 12:30 - Registro
12:30 - 13:15 - Cincuenta sombras de microservicios - Andrey Morevsky, Dodo Pizza
13:20 - 14:05 - Implementación de la arquitectura de microservicios Avito - Semyon Kataev, Avito
14:05 - 14:35 - Descanso
14:35 - 15:20 - Instrucciones para cortar, o cómo sacamos sesiones de servicio del monolito - Pavel Lakosnikov, Avito
15:25 - 16:10 - El reverso de la arquitectura orientada a servicios - Ivan Kruglov, Booking.com
16:30 - ... - Fiesta posterior
Contraseñas y apariencias
La participación en el evento es gratuita, es necesario registrarse .
Dirección: oficina de la compañía Avito, Lesnaya 7 .
Aquí hay un enlace para transmitir la reunión. Se organizará el día del evento en nuestro canal de YouTube AvitoTech. ¡Suscríbete para no perderte nada!
Hasta pronto!
Foto de portada de la publicación: Bogdana Lisovska CC BY-SA 4.0