JOÃO CABRITA IS PERFORMING!

Olá, sou o João,
Sou consultor na Growin desde Julho de 2015.
A minha especialidade é o desenvolvimento de webservices com tecnologias open-source, em particular Java e Spring e, quando não estou a desenvolver no trabalho, gosto de explorar novas tecnologias, aprender Japonês (a minha "luta" de há 4 anos para cá) e escrever.
Neste momento, estou a trabalhar para cliente num projeto cujo objetivo é melhorar a performance de um serviço de reporting. Mais concretamente, o projeto está dividido em dois componentes: o primeiro é a criação de um serviço que replica os dados existentes numa base de dados relacional Oracle (que já não é capaz de escalar para cumprir os requisitos de performance) numa datastore Cassandra; o segundo é a substituição do componente de geração de relatórios, atualmente presente numa aplicação monolítica que também realiza outras funções, por um webservice que acede à datastore Cassandra anteriormente referida.
Os principais desafios do projeto têm sido conseguir latências aceitáveis não só na sincronização de dados entre datastores mas também na geração de relatórios, ao mesmo tempo cumprindo requisitos apertados de consistência e disponibilidade de informação.
Estou muito feliz por fazer parte deste projeto (obrigado à Growin pela oportunidade), do qual espero poder partilhar mais pormenores no futuro!