Modern software architecture

A plataforma Devprime oferece um design completo de arquitetura de software baseado na abordagem “Arquitetura Hexagonal”, com componentes e aceleradores que permitem desenvolver o primeiro microsserviço em 30 minutos..

Estratégia de arquitetura de software

A plataforma Devprime implementa uma estratégia de arquitetura de software que isola componentes tecnológicos e regras de negócios, permitindo a padronização do desenvolvimento de software.

Pilha Devprime

Estrutura técnica da arquitetura de software

A descrição abaixo apresenta um novo projeto aberto no Visual Studio, no qual os Adaptadores e componentes da Devprime são visíveis, contendo aceleradores e comportamentos inteligentes. Além disso, a camada Core é destacada como responsável por receber as regras de negócios, de acordo com o padrão Domain-Driven Design (DDD), e o projeto de Test é destinado a testes unitários.

Arquitetura moderna de software Devprime

Estrutura de pastas e componentes

Itens Projetos Detalhes
Adaptadores AppCenter
HealthCheck
Observability
Security
Services
State
Stream
Web
Componentes Devprime
App App Componentes Devprime
Core Application
Domain
Camada de negócios
Teste Core Teste de Unidade

Estrutura técnica das pastas

Itens Detalhes
src Pasta de projetos e código-fonte.
. dockerignore Arquivo de configuração docker.
dockerfile Arquivo docker para criar uma imagem de contêiner.
.sln Arquivo com a solução para o Visual Studio.
run.ps1 Arquivo de script do PowerShell para executar o projeto no Windows “.\run.ps1”.
run.sh Arquivo de script Bash para executar o projeto no Linux “./run.sh”.
Última modificação August 28, 2023 (c39b47a0)