Arquitectura de software moderna
La plataforma Devprime ofrece un diseño completo de arquitectura de software basado en el enfoque de “Arquitectura Hexagonal”, con componentes y aceleradores que permiten desarrollar el primer microservicio en 30 minutos.
Estrategia de Arquitectura de Software
La plataforma Devprime implementa una estrategia de arquitectura de software que aísla los componentes tecnológicos y las reglas de negocio, permitiendo la estandarización del desarrollo de software.
Marco técnico de la arquitectura de software
En la descripción siguiente se presenta un nuevo proyecto abierto en Visual Studio, en el que los adaptadores y componentes de Devprime son visibles, que contienen aceleradores y comportamientos inteligentes. Además, la capa Core se destaca como responsable de recibir las reglas de negocio, de acuerdo con el estándar Domain-Driven Design (DDD), y el proyecto Test está pensado para pruebas unitarias.
Estructura de carpetas y componentes
Artículos | Proyectos | Detalles |
---|---|---|
Adaptadores | AppCenter HealthCheck Servicios de seguridad de observabilidad State Stream Web | Componentes de Devprime |
Aplicación | Aplicación | Componentes de Devprime |
Núcleo | Dominio de aplicación | Capa de Negocios |
Prueba | Núcleo | Pruebas unitarias |
Estructura técnica de las carpetas
Artículos | Detalles |
---|---|
fuente | Carpeta de proyectos y código fuente. |
. dockerIgnore | Archivo de configuración de docker. |
dockerfile | docker para crear una imagen de contenedor. |
Archivo con la solución para Visual Studio. | |
ejecutar.ps1 | Archivo de script de PowerShell para ejecutar el proyecto en Windows “.\run.ps1”. |
run.sh | Archivo de script Bash para ejecutar el proyecto en Linux “./run.sh”. |