Serviços

Desenvolvimento de Aplicações em Tempo Real

A NX2 desenvolve soluções em tempo real através do VANTIQ Modelo. Trata-se de uma plataforma de alta produtividade de desenvolvimento como serviço (HP aPaaS). Ela fornece recursos de desenvolvimento rápido (RAD) com baixa codificação (low code/no code). Construímos aplicativos orientados a eventos em tempo real permitindo utilizar com facilidade dispositivos de IoT (Internet das Coisas), recursos de inteligência artificial (IA), aprendizado de máquina (ML), chatbots, redes neurais entre outros. Para dar vazão a este grande volume de dados a arquitetura é distribuída e de missão crítica com altíssima disponibilidade.

Análise e execução de procedimentos para melhoria da performance de sistemas e banco de dados (Tuning)

Diagnóstico técnico de sistemas e bancos de dados pelos especialistas da NX2 Tech com as melhores práticas de desenvolvimento e arquitetura de sistemas. Uma vez concluído o diagnóstico, é feita uma recomendação de alterações em índices do SGBD (Sistema de Gerenciamento de Banco de Dados), modificações de scripts SQL e/ou modificações no código-fonte da aplicação para que se obtenha uma melhor utilização dos recursos de hardware disponíveis. Esse tipo de operação gera resultados imediatos no tempo de processamento, uso de memória e CPU dos servidores.

Desenvolvimento de APIs e Micro Serviços

A Arquitetura de Micro Serviços, destaca-se por explorar a ideia de granularidade, o que facilita a execução do próprio serviço e a adaptação às mudanças. A ideia é dividir um determinado sistema em serviços acionáveis e modulares, de modo que a união de pequenas partes realize um trabalho maior e melhor. Os Micro Serviços permitem a integração entre vários recursos e a inserção de vários componentes no sistema. Com isso, a empresa tem maior flexibilidade em poder alterar funcionalidades que deram errado ou que não estão funcionando bem, sem que seja necessário refazer partes inteiras de um sistema. Ou ainda, ter de eliminar sistemas porque a realidade da empresa mudou. Desenvolvemos estes Micro Serviços utilizando algumas tecnologias e linguagens como: Microsoft .NET Core 2.1, Java, Pyton, Ballerina, Docker, Kubernetes, Swagger, Postman, xUnit entre outros. Nesta arquitetura, desenvolvemos e implantamos processos de CI/CD (Continuous Integration and Continuous Delivery) com utilização de SCM (Source Code Management), GitFlow, Jenkins, Bitbucket, MKDocs, Sonar entre outros.

Desenvolvimento e Reestruturação de rotinas de extração e transformação de dados

Desenvolvemos rotinas de ETL (Extract, Transform and Load) para sistemas de BI (Business Intelligence) com performance e arquitetura para suportar grandes volumes. Estas cargas podem ocorrer tanto em ambiente de nuvem pública, On Premises e/ou nuvem privada. Com a utilização de técnicas de CDC (Change Data Capture), por exemplo, é possível reduzir o tempo da carga de um repositório de dados. Aliado ao entendimento de negócio, conseguimos desenvolver ferramentas e painéis de indicadores para rápida tomada de decisões e geração de resultados imediatos para a empresa.