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.

Pila de Devprime

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.

Arquitectura moderna de software Devprime

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.
.sln 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”.
Última modificación January 10, 2024 (967dcac3)