Plataforma de Gestão de Portfólio

Integração com dois sistemas legados e adição de outras funcionalidades.

 

Execução

Eu fui designado para realizar o estudo do Orbis. Realizei os levantamentos, modelagem de dados e projetei a integração. Foi disponibilizado recursos REST para fornecer vários tipos de informações. Com isto, eu desenhei a parte do consumo, a qual seria implementada em NodeJS. Como o volume dados era bem significativo, estes recursos tiveram que fornecer paginações nas chamadas. Eu implementei o consumo utilizando técnicas avançadas do uso de NodeJS. Precisei fazer um encadeamento recursivo de chamadas a lista principal atrelando cada chamada a um Observable, para que não se fizesse rajada de chamada nas bases. A cada página recuperada dentro da ponta a recursividade, deveria realizar mais dois encadeamentos recursivo de chamadas para recuperar os dados atrelados a cada registro obtida na primeira lista. Codifiquei, testem nos ambiantes de desenvolvimento e homologação e subi para produção com sucesso. Quanto as outras melhorias, eu participei de todas a fases da aplicação da metodologia Ágil para o desenho, implementação e disponibilização das novas funcionalidade.