
El 23 de septiembre en la oficina de Moscú de Mail.Ru Group organizará una reunión temática "Ir a producción". ¡Conozca el programa y regístrese! La entrada al evento es gratuita, según el registro aprobado.
En la reunión queremos contar y mostrar con ejemplos de diferentes compañías cómo migrar a Go desde otros idiomas, por qué los proyectos y las compañías eligen Go, qué tareas resuelven, qué encuentran durante la transición, cuáles obtienen los resultados, etc. Mitap está dirigido a personas que no tienen experiencia en Go, pero que realmente quieren probar y necesitan ejemplos inspiradores.
El programa
10:30 - 11:00 - Registro
11:00 - 11:10 - Discurso de bienvenida
11:10 - 11:40 - "Billion Push on Go", Dmitry Shveenkov, Mail.Ru Group
Informe sobre un servicio bastante maduro en Mail.Ru, tiene más de 5 años. Discutiremos los problemas de enviar notificaciones push en grandes volúmenes. Te contaré sobre los problemas en Python, por qué decidimos cambiar a Go y qué dificultades pasamos durante el desarrollo. Analicemos las métricas recibidas de un servicio en vivo.
11:40 - 12:10 - "Experiencia de mover partes del sitio web de un banco de Parser to Go", Andrey Racerov, Alfa Bank
La historia estará dedicada a nuestra experiencia de aserrar un monolito en un idioma poco conocido. Te diré por qué la elección recayó en Go, aunque hubo otros idiomas involucrados en el proyecto, cómo cambiamos nuestras opiniones sobre nuestros servicios, qué errores encontramos durante el trabajo y por qué nuestro pequeño equipo es bueno con Go.
12:10 - 12:40 - "Transmisiones de servidor de medios en marcha", Mikhail Raichenko, VK
Cómo hicimos nuestro propio servidor de medios en Go, dónde ganamos, dónde perdimos, cómo nos integramos con la infraestructura. Por qué la elección recayó en Go, y no en C / C ++ tradicional (pero también están allí), y qué sucedió al final.
12:40 - 13:30 - Pizza y networking
13:30 - 14:00 - “Dos experiencias muy diferentes de migración a Go. En el ejemplo de Lazada y Ozon.travel ", Yuri Vasiyarov, Ozon.travel
Intentaré comparar los procesos de transición para ir en dos compañías con pilas de tecnología completamente diferentes (PHP y .NET). Intentaré equilibrar el informe para iluminar igualmente el aspecto técnico y organizativo del problema. Lo que no estará en este informe: una historia sobre la cual Go es un lenguaje maravilloso. Supongo que todos los presentes lo saben.
2:00 p.m. - 2:30 p.m. - "¿Cómo comenzamos a usar Go en Answers@Mail.ru.Ru", Mark Belotsky, Mail.Ru Group
Hablaré sobre cómo portamos la funcionalidad de Respuestas de Perl to Go. Compartiré las alegrías y los dolores de cambiar a este idioma y, en particular, cómo hacer amigos del antiguo proyecto de cebada perlada con el nuevo gosh. Explicaré por qué nos gusta Go y por qué no nos arrepentimos de habernos cambiado.
14:30 - 15:00 - "La experiencia de transición de Avito. Entregas de Java a Go", Ilya Lapin, Sergey Polyakov, Avito
Aprenderá cómo copiamos el proyecto de microservicio de Java to Go, qué dificultades encontramos, qué ventajas pudimos ver y qué nos sucedió después de eso.
15:00 - 15:20 - Pausa para el café
15:20 - 15:50 - "Búsqueda de tuberías por Mail.Ru on Go", Victor Starodub, Mail.Ru Group
Hablaré sobre cómo Go nos ahorró mucha energía y nervios al escribir una búsqueda por correo. El informe describirá algunos aspectos del procesamiento de las consultas de búsqueda y la sincronización de los buzones con un índice de búsqueda, que cayó bien en Go. También hablaré sobre los problemas con los que surgieron las dificultades.
15:50 - 16:20 - "Sincronización de datos en Go usando mysql binlog", Artem Zheltak, Rambler
Como parte del proyecto Rambler, el hilo al transferir demonios de C a Go fue la cuestión de sincronizar los datos con el sistema principal. Material sobre qué problemas resuelve mysql binlog, características de su implementación en Go, problemas y sus soluciones. Conclusiones sobre la viabilidad de uso.
16:20 - 16:50 - "Cambio de la API web de Mail.Mail.Ru to Go", Vasily Romanov, Mail.Ru Group
El informe trata sobre cómo en Mail decidimos comenzar a mover el proyecto con una historia de 20 años de Perl to Go. Hablaré brevemente sobre la arquitectura de la API de correo antes y después, cómo nos gustó la generación de código y por qué las pruebas de recuadro negro son útiles al cambiar el idioma del proyecto.
Para participar, debes
registrarte . No olvides tu pasaporte o licencia de conducir.
UPD: el registro está cerrado. Hemos aceptado el número máximo de solicitantes.
Para aquellos que no pueden venir, se organizará una
transmisión en línea .
El orden y el tiempo de las actuaciones:- 49:32 - "Un billón de empuje en marcha", Dmitry Shveenkov
- 1:20:20 - "Experiencia de mover partes del sitio web del banco de Parser to Go", Andrey Racerov
- 1:48:35 - "Servidor de difusión de medios en marcha", Mikhail Raichenko
- 3:09:35 - “Dos experiencias muy diferentes migrando a Go. Sobre el ejemplo de las compañías Lazada y Ozon.travel ”, Yuri Vasiyarov
- 3:41:45 - "Cómo comenzamos a usar Go en Answers@Mail.ru.Ru", Mark Belotsky
- 4:13:53 - "La experiencia de transición de Avito. Entregas de Java a Go", Ilya Lapin, Sergey Polyakov
- 5:01:45 - "Búsqueda de tuberías por correo. Ru on Go", Victor Starodub
- 5:31:16 - "Sincronización de datos en Go usando mysql binlog", Artem Zheltak
- 5:57:48 - "La transición de la API web de Mail.Mail.Ru to Go", Vasily Romanov
UPD
Las presentaciones de los oradores están disponibles en la
carpeta .
Las fotos de buena calidad están en la
nube .
Reunión de participantes e inscripción : 10:00 - 11:00.
El comienzo de los informes : 11:00.
Fin aproximado del evento : 17:00.
Dirección : Moscú, aeropuerto de metro, Leningradsky Prospekt, 39, p. 79.