Tecnologia - Arquitetura Técnica


A tecnologia de IA Generativa demanda sistemas de computação de alto desempenho, requerendo um processamento mais rápido para lidar com as grandes quantidades de dados geradas pelas aplicações. Toda a Plataforma CreditFlow, incluindo o CreditChat, está implementada em arquitetura nativa em nuvem com suporte a containers e microserviços.

O CreditChat foi implementado em C#, na Plataforma Microsoft .NET 8.0. Em sua implementação adotamos uma grande variedade de tecnologias de ponta para garantir à Plataforma um altíssimo nível de performance, robustez e portabilidade. Dentre as tecnologias utilizadas destacam-se as seguintes.

.

ASP.NET WebApi Core with JWT Bearer Authentication e ASP.NET Identity Core:

Implementamos autenticação JWT Bearer para garantir a segurança de ponta a ponta em nossas operações, simplificando a gestão de identidade e permitindo uma autenticação e autorização eficientes.

• Entity Framework Core 6.0:

Capacitamos o CreditChat para operações de acesso a dados eficientes, garantindo uma experiência de usuário fluida.

• .NET Core Native DI:

Adotamos injeção de dependência nativa para possibilitar uma arquitetura mais modular e fácil de manter.

AutoMapper e FluentValidator:

Automatizamos processos e validações, simplificando o desenvolvimento e garantindo a consistência dos dados.


MediatR:

Facilitamos a comunicação entre os componentes do sistema, promovendo uma arquitetura desacoplada e escalável.

Domain Driven Design e CQRS:

Adotamos um design orientado por domínio, separando operações de leitura e escrita para maior eficiência e escalabilidade.

Event Sourcing e Unit of Work:

Rastreabilidade e flexibilidade são garantidas, permitindo uma visão histórica dos dados e uma manutenção modular.


Application Insights:

Utilizamos métricas detalhadas para identificar e resolver problemas rapidamente, garantindo uma experiência contínua para os usuários.