ARQUITECTURA HEXAGONAL
Te ayudamos a implementar este patrón de diseño arquitectural, utilizado de forma intensiva en nuestro Framework.
La Arquitectura Hexagonal como base de nuestro Framework
Aplicamos esta arquitectura para asegurar que el dominio del negocio (esto es, las reglas de negocio que rigen en su empresa) esté desacoplado de los diferentes recursos externos, ya sean REST APIs, Bases de Datos, sistemas de streaming de mensajería como Kafka, etc.
Las capas principales de la Arquitectura Hexagonal son:
Dominio
Contiene la lógica de negocio principal, las reglas del mismo y las entidades. Se caracteriza por estar completamente aislada de cualquier infraestructura externa.
Infraestructura
Contiene las implementaciones concretas para poder interactuar con recursos externos, tanto de entrada como de salida.
Aplicación
Se encarga de orquestar y distribuir las operaciones entre la capa de Dominio y la capa de Infraestructura.
Proporcionando las siguientes ventajas a nuestros clientes:
Claridad
El código refleja directamente los términos del negocio, lo que lo hace más comprensible y fácil de mantener.
Fiabilidad
Esta arquitectura permite desarrollar tests de forma ágil, asegurando la más alta calidad en el código fuente.
Flexibilidad
Permite cambiar de sistema de base de datos sin que afecte a la capa del Dominio, por ejemplo, facilitando cualquier cambio estratégico del cliente.
Nuestro Framework con enfoque DevOps
Hemos desarrollado un Framework propio en el que reflejamos toda nuestra experiencia a lo largo de los años en el desarrollo de software a medida.
¿Tienes un proyecto? ¡Cuéntanoslo!
Si te ha parecido interesante y quieres contarnos tu proyecto para que formemos parte de él, completa este formulario y responderemos lo antes posible.