Há cerca de um mês, foi realizada nos EUA uma conferência para desenvolvedores da New York Developer Week (NYDW), onde fizemos uma apresentação intitulada "Arquitetura altamente confiável e de alta carga do sistema de front-office no banco" (Criando sistemas front-end do banco, altamente tolerantes a falhas e altamente carregados). Em um post, compartilhamos nossas anotações sobre a conferência. E o próximo post será dedicado ao relatório que foi apresentado lá.

TRÊS RAZÕES PARA FALAR NO NYDW
Já falamos várias vezes em vários eventos e conferências na Rússia sobre os recursos da arquitetura do Sistema Unificado Front-End do Sberbank e, em algum momento, percebemos que o feedback de colegas de outros países seria útil para nós.
NYDW foi perfeito para isso. Primeiro, desenvolvedores de empresas líderes do setor participam. Por exemplo, depois de nós, uma apresentação sobre o OpenTracing e as melhores abordagens para o registro de microsserviços foi feita por engenheiros da Uber e, nas audiências vizinhas, você podia ouvir especialistas da Microsoft, Google ou IBM.

Em segundo lugar, embora a Semana de Desenvolvimento de Nova York seja uma conferência do setor bastante grande para desenvolvedores, ela ainda não pode ser considerada uma das maiores. Este ano, segundo nossos sentimentos, cerca de 1.500 engenheiros e desenvolvedores participaram do evento, que, por exemplo, é menor do que nas principais conferências russas RIT ++ ou HighLoad.
Em terceiro lugar, foi apenas uma grande chance de aprender o inglês e obter novos contatos úteis, dos quais aproveitamos.
TAXI E QUADROCÓPTERO PARA TRÊS
Como muitos, nosso conhecimento da Big Apple começou com os lendários táxis amarelos. E imediatamente duas surpresas não muito agradáveis nos aguardavam. Como você sabe, os preços dos motoristas de táxi nos Estados Unidos não podem ser considerados baixos - a estrada a 25 km do aeroporto até o hotel custa US $ 55.
A segunda surpresa estava esperando por nós literalmente no banco de trás. De acordo com as regras, é proibido andar no banco da frente com um motorista de táxi nos Estados Unidos. O passageiro é sempre colocado apenas na parte traseira. Ao mesmo tempo, por segurança, uma parede de plástico transparente a separa do motorista, o que torna ainda menos espaço traseiro. Como resultado, a estrada do aeroporto para a cidade parecia mais uma viagem ao “curral” de um carro da polícia.

Junho Nova York agradou com o bom tempo: a temperatura não caiu abaixo de 25 graus e o vento do mar mantinha constantemente uma sensação de frescura. É verdade que não era possível nadar - a água no oceano aquece menos e não subiu acima de 20 graus.

Na cidade, como em um filme, existem muitos pequenos cafés aconchegantes, além de vans inteiras com sorvete.
Embora tenhamos chegado no início da conferência, não participamos do dia de abertura. O fato é que não houve relatos naquele dia e as empresas participantes estavam ativamente envolvidas em caçar visitantes: quase qualquer um poderia ir ao local no primeiro dia e tentar conseguir um emprego no Google ou em qualquer grande empresa de TI. Para nós, essa questão não era absolutamente relevante e, em vez disso, passamos um dia conhecendo a cidade.
Ao mesmo tempo, para reunir os contatos de programadores promissores, os parceiros de eventos costumam fazer pequenos truques. Por exemplo, por iniciativa de uma das empresas, foi organizada uma loteria gratuita, na qual o prêmio era um novo quadrocóptero. Para participar do sorteio, bastava deixar seu cartão de visita com contatos.

25 MINUTOS NA CENA
As principais atividades da conferência foram no segundo e terceiro dias. Especialmente para registro, chegamos com antecedência às 8h45 da manhã, mas não fomos os primeiros. A essa altura, já havia uma fila de várias dezenas de participantes na entrada.

Ao mesmo tempo, cerca de metade dos programadores não eram claramente dos Estados Unidos. Por exemplo, entre os relatórios, nos encontramos com colegas da China e da Venezuela; várias vezes nos corredores foi ouvido discurso russo.
Desta vez, a conferência foi realizada no Brooklyn Expo Center, que parece um hangar, que é uma enorme caixa de vidro, decorada por dentro no estilo de um loft.

Além da imensa área de matrícula, o prédio possuía várias salas, a maior das quais acomoda cerca de 500 alunos. Os quartos restantes são menores - cerca de 100 pessoas. No total, cerca de 30 relatórios foram apresentados na conferência. Os principais tópicos são aprendizado de máquina, blockchain, inteligência artificial, desenvolvimento web.
Mas eles não falaram sobre desenvolvimento móvel este ano. Este tópico foi levantado apenas um pouco no relatório do Cloudflare sobre a otimização da interação entre aplicativos cliente e servidor.
Entre os palestrantes do primeiro dia, a apresentação do engenheiro chefe do Google, Vadim Markovtsev, que apresentou um estudo de código aberto usando algoritmos de aprendizado de máquina, foi memorável. Também foi uma surpresa que a master class de usar o GitKraken da Axosoft, patrocinadora da conferência, tenha causado um grande alvoroço.
Também lembrei de um discurso do diretor técnico da Kong Inc, com um relatório “Explodindo o monólito” sobre práticas para a transição para a arquitetura de microsserviços. No entanto, ele foi notado não tanto com um relatório vívido, mas com um exemplo de como não fazê-lo. Embora ele falasse um bom inglês, por algum motivo, ele decidiu falar sem microfone e, por isso, era quase inaudível. Como resultado, depois de alguns minutos, a platéia começou a sair do salão.
Nosso desempenho foi marcado para o segundo dia. Para o relatório, foram alocados 25 minutos. O desempenho não foi problema. Antes de chegar a Nova York, ensaiamos várias vezes e atuamos como bons atores que se complementam perfeitamente. O público aceitou nossa apresentação com interesse.

A sala para 100 pessoas estava aproximadamente pela metade e, após o discurso, várias perguntas da platéia se seguiram. Por exemplo, eles perguntaram se planejamos mudar para a conteinerização, perguntados sobre nossa visão sobre a possibilidade de automatizar parte dos processos. Vários ouvintes vieram depois para trocar contatos e solicitar o envio do texto do relatório.
No geral, o NYDW atendeu às nossas expectativas. Pela primeira vez, temos a habilidade de falar em um evento estrangeiro em um idioma estrangeiro. Armado com a experiência de falar em um local como esse, você pode se preparar para a apresentação em outras conferências ainda maiores de desenvolvedores em praticamente qualquer lugar do mundo.
Relatando autores e parceiros na viagem: - Chefe Líder de Desenvolvimento de Sistemas de TI Mikhail Peresypkin
- Arquiteto Chefe do Sistema Frontal Unificado Roman Shekhovtsov
- Yuri Sporynin, Chefe de Sistemas Frontais, Unidade Internacional