Hace aproximadamente un mes, se llevó a cabo una conferencia para desarrolladores de la Semana del Desarrollador de Nueva York (NYDW) en los EE. UU., Donde hicimos una presentación titulada "Arquitectura altamente confiable y altamente cargada del sistema de front-office en el banco". En una publicación compartimos nuestras notas sobre la conferencia. Y la próxima publicación estará dedicada al informe que se presentó allí.

TRES RAZONES PARA HABLAR EN NYDW
En varias ocasiones, en varios eventos y conferencias en Rusia, hablamos sobre las características arquitectónicas del Sistema Unificado Front-End de Sberbank y, en algún momento, nos dimos cuenta de que los comentarios de colegas de otros países nos serían útiles.
NYDW fue perfecto para esto. En primer lugar, participan desarrolladores de empresas líderes de la industria. Por ejemplo, después de nosotros, los ingenieros de Uber hablaron sobre OpenTracing y los mejores enfoques para iniciar sesión en microservicios, y los especialistas de Microsoft, Google o IBM pudieron escuchar al público vecino.

En segundo lugar, aunque la Semana del Desarrollo de Nueva York es una conferencia de la industria bastante grande para desarrolladores, todavía no puede considerarse una de las más grandes. Este año, según nuestros sentimientos, unos 1.500 ingenieros y desarrolladores participaron en el evento, que, por ejemplo, es menor que en las principales conferencias rusas RIT ++ o HighLoad.
En tercer lugar, fue una gran oportunidad para aprender inglés y obtener nuevos contactos útiles, lo cual aprovechamos.
TAXI Y CUADROCOPTERO PARA TRES
Como muchos, nuestro conocimiento de la Gran Manzana comenzó con los legendarios taxis amarillos. E inmediatamente nos esperaron dos sorpresas no muy agradables. Como saben, los precios para los taxistas en los Estados Unidos no se pueden llamar bajos: la carretera a 25 km del aeropuerto al hotel cuesta $ 55.
La segunda sorpresa nos estaba esperando literalmente en el asiento trasero. De acuerdo con las reglas, está prohibido viajar en el asiento delantero con un taxista en los Estados Unidos. El pasajero siempre se coloca solo en la parte trasera. Al mismo tiempo, por seguridad, una pared de plástico transparente lo separa del conductor, lo que hace aún menos espacio trasero. Como resultado, el camino desde el aeropuerto a la ciudad era más como un viaje al "corral" de un auto de la policía.

Junio, Nueva York, satisfecho con el buen clima: la temperatura no cayó por debajo de los 25 grados, y el viento del mar mantuvo constantemente una sensación de frescura. Es cierto que no fue posible nadar: el agua en el océano se calienta menos y no ha aumentado por encima de los 20 grados.

En la ciudad, como en una película, hay muchos cafés pequeños y acogedores, así como furgonetas enteras con helado.
Aunque llegamos al comienzo de la conferencia, no asistimos al día de apertura. El hecho es que no hubo informes ese día, y las compañías participantes buscaban activamente a los visitantes: casi cualquier persona podía venir al lugar del evento el primer día e intentar conseguir un trabajo en Google o en cualquier compañía de TI importante. Para nosotros, este problema no era absolutamente relevante y, en cambio, pasamos un día conociendo la ciudad.
Al mismo tiempo, para reunir los contactos de programadores prometedores, los socios del evento suelen recurrir a pequeños trucos. Por ejemplo, por iniciativa de una de las empresas, se organizó una lotería gratuita, en la que el premio era un nuevo quadrocopter. Para participar en el sorteo, fue suficiente dejar su tarjeta de visita con contactos.

25 MINUTOS EN ESCENA
Las actividades principales en la conferencia fueron en el segundo y tercer día. Especialmente para el registro, llegamos por adelantado a las 8.45 de la mañana, pero no fuimos los primeros. En este momento, ya había una cola de varias docenas de participantes en la entrada.

Al mismo tiempo, aproximadamente la mitad de los programadores claramente no eran de los Estados Unidos. Por ejemplo, entre informes, nos reunimos con colegas de China y Venezuela; Varias veces en los pasillos se escuchó el discurso ruso.
Esta vez, la conferencia se llevó a cabo en el Brooklyn Expo Center, que se parece a un hangar, que es una enorme caja de vidrio decorada con un estilo loft.

Además de la gran área de registro, el edificio tenía varios pasillos, el más grande de los cuales tiene capacidad para unos 500 estudiantes. Las habitaciones restantes son más pequeñas, unas 100 personas. En total, se presentaron unos 30 informes en la conferencia. Los temas principales son aprendizaje automático, blockchain, inteligencia artificial, desarrollo web.
Pero no hablaron sobre desarrollo móvil este año. Este tema solo se planteó un poco en el informe de Cloudflare sobre la optimización de la interacción entre las aplicaciones cliente y servidor.
Entre los oradores el primer día, la presentación del ingeniero principal de Google, Vadim Markovtsev, quien presentó un estudio de código abierto utilizando algoritmos de aprendizaje automático, fue memorable. También fue una sorpresa que la clase magistral por usar GitKraken del patrocinador de la conferencia Axosoft causara un gran revuelo.
También recordé un discurso del director técnico de Kong Inc, con un informe "Blowing up the Monolith" sobre prácticas para la transición a la arquitectura de microservicios. Sin embargo, se notó no tanto con un informe vívido, sino con un ejemplo de cómo no hacerlo. Aunque hablaba bien inglés, por alguna razón decidió hablar sin micrófono y por eso era casi inaudible. Como resultado, después de unos minutos, el público comenzó a abandonar el salón.
Nuestra actuación estaba programada para el segundo día. Para el informe nos asignaron 25 minutos. El rendimiento no fue un problema. Antes de llegar a Nueva York, ensayamos varias veces y actuamos como buenos actores que se complementan perfectamente. El público aceptó nuestra presentación con interés.

El salón para 100 personas estaba aproximadamente medio lleno, y después del discurso siguieron varias preguntas de la audiencia. Por ejemplo, preguntaron si planeamos cambiar a la contenedorización, preguntaron sobre nuestra visión sobre la posibilidad de automatizar parte de los procesos. Varios oyentes vinieron más tarde para intercambiar contactos y solicitar enviar el texto del informe.
En general, NYDW cumplió con nuestras expectativas. Por primera vez, tenemos la habilidad de hablar en un evento extranjero en un idioma extranjero. Armado con la experiencia de hablar en un lugar así, puede prepararse para la presentación en otras conferencias de desarrolladores aún más grandes en casi cualquier parte del mundo.
Reportando autores y socios en el viaje: - Mikhail Peresypkin, jefe líder de desarrollo de sistemas de TI
- Arquitecto Jefe del Sistema Frontal Unificado Roman Shekhovtsov
- Yuri Sporynin, Jefe de Sistemas Frontales, Unidad Internacional