Modern software architecture design

O utilitário DevPrime CLI habilita a criação de um novo projeto “microservice” em poucos segundos utilizando os recursos inteligentes da tecnologia Devprime Stack. As implementações compartilham anos de experiência em desenvolvimento de software simplificando um trabalho complexo que consome semanas no modelo tradicional.

Detalhamento dos componentes

Itens Componentes
Stack Core principal do “Stack” com o motor das aplicações e entregue em componentes atualizáveis.
CLI Ferramenta da pessoa desenvolvedora com funcionalidades e aceleradores permitindo a criação de um microservice, configuração e inclusão de recursos.
Projeto A materialização efetiva do Microservice com um projeto de arquitetura de software habilitando a integração com Stack

Ao listar os arquivos criados em um novo projeto criado é possível observar a estrutura listada abaixo.

Itens Detalhes
src Pasta com projetos e código fonte.
.dockerignore Arquivo de configuração do Docker.
Dockerfile Arquivo Docker para criação de uma imagem de container.
.sln Arquivo com a solução do Visual Studio.
run.ps1 Arquivo script powershell para executar o projeto no windows “.\run.ps1”.
run.sh Arquivo script bash para executar o projeto no linux “./run.sh”.

A imagem abaixo representa uma visualização da aplicação no Visual Studio.

DevPrime Stack

Itens Projetos Detalhes
Adapters AppCenter
HealthCheck
Observability
Security
Services
State
Stream
Web
Componentes DevPrime
App App Componentes DevPrime
Core Application
Domain
Business layer
Test Core Unit Test

A imagem abaixo representa uma visualização da aplicação no Visual Studio.

DevPrime Stack

Última modificação March 7, 2022 (13ca7bc)