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.