Desafio de back-end Java / Kotlin do FunCode: anunciados os vencedores



Olá a todos! Durante um mês, estudamos o trabalho dos participantes do concurso. E, honestamente, recebemos muito prazer no processo, e duas vezes: primeiro - lendo seu código e regozijando-se em belas soluções de arquitetura e engenharia, e depois - quando eles lançaram as soluções e assistiram às fotos e vídeos baixados. Às vezes, os memes eram tão bons que todo o júri parava de rir e enxugar as lágrimas. Ficamos especialmente satisfeitos com os comentários engraçados no código - parece que o clima de trabalho dos participantes estava correto!

Mas vamos ao ponto principal e nomeie os vencedores.

1º lugar: Ruslan Molchanov - para uma implementação organizada e precisa da arquitetura no Spring e Kotlin com uma abordagem reativa (em todos os sentidos!) E a busca de imagens semelhantes no AverageHash. Separadamente, eles entregaram memes em francês, Swagger, excelentes pipelines para o GitLab CI, versão de repositório e README.md por 50 kilobytes.

2º lugar: Andrey Koshchiy- para uma brilhante solução pronta para produção em Ktor, Kotlin-Coroutines e IO sem bloqueio. Clustering out of the box, métricas para o lançamento do Prometheus foi um prazer. É interessante que, em muitas tarefas competitivas, o "gargalo" do desempenho não estava onde todos esperavam, mas no processo de salvar o conteúdo baixado no repositório, e a solução de Andrey lidou com o melhor de tudo. A propósito, Andrew indicou que ele era de Penza, cidade natal da FunCorp. Parece que realmente há algo no ar :)

3º lugar: Sergey Shvyrev - para uma solução arquitetônica interessante de duas camadas, funcionalidade nativa do Quarkus (!), Um analisador no VertX com NIO, implementação do padrão de disjuntor e excelente documentação.

Não foi fácil destacar precisamente esses participantes: todas as soluções obtidas foram escritas bem, tecnicamente, com um entendimento das metodologias de desenvolvimento de software suportado e escalável. Esperamos que, no processo de trabalho, os competidores não tenham recebido menos prazer e tenham apreciado a oportunidade de experimentar novas abordagens, estruturas, bibliotecas e tecnologias.

Agradecemos a todos os participantes, assim como aos fãs e simpatizantes no chat oficial. Foi legal. Definitivamente, enfrentaremos esses desafios e prometemos torná-los mais tecnológicos e divertidos.

Página oficial da competição: funcodechallenge.com

Siga-nos nas redes sociais e no Habré, estamos planejando muitos eventos interessantes para você!

All Articles