Extensiones

La plataforma Devprime proporciona el adaptador “Extensiones” para la inclusión de personalizaciones y componentes externos, manteniendo la adherencia a la estrategia evolutiva de arquitectura de software ofrecida por Devprime.

La arquitectura de software ofrecida por la plataforma Devprime adopta un enfoque hexagonal y otras prácticas modernas para aislar los componentes tecnológicos de la aplicación.

El adaptador de extensiones permite una estrategia para expandir los componentes de Devprime sin comprometer la evolución de la arquitectura de software del proyecto, al tiempo que mantiene la capacidad de mantenimiento y la capacidad de prueba.

Por ejemplo, puede incorporar bibliotecas como Humanizer, SendGrid, OpenAI, Quartz.NET e incluso clases y componentes personalizados.

Esta flexibilidad permite ampliar las funcionalidades de la plataforma Devprime según las necesidades específicas del proyecto, sin comprometer la integridad y evolución de la arquitectura de software del proyecto.

Adaptador de extensiones

La siguiente imagen muestra la ubicación del adaptador de extensión en el proyecto.

Devprime Stack - Adaptador de extensiones

Añadir componentes externos

NuGet es una plataforma de distribución de componentes ampliamente utilizada mantenida por Microsoft. En Devprime, puede aprovechar este patrón a través del adaptador “Extensiones”.

Esto significa que puede incorporar y administrar fácilmente componentes externos mediante NuGet, lo que simplifica la adición de funcionalidad adicional a la aplicación Devprime de forma organizada y compatible.

Explore un ejemplo de comunicación asincrónica entre microservicios'


Última modificación January 10, 2024 (967dcac3)