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.
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.
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. |
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”. |