Framework de desarrollo para microservicios (ada-fwk-ms)

Acelerador y framework de desarrollo para microservicios

Información general

Icono framework
Tipo de recurso
Framework
Etiquetas

Descripción

El activo ada-fwk-ms es un acelerador y framework basado en Spring Boot 3, diseñado específicamente para el desarrollo de microservicios y librerías en Java. Proporciona una serie de arquetipos Maven que permiten generar microservicios iniciales ya configurados para cumplir con las normas de desarrollo establecidas, tanto en la estructura del proyecto como en el nombrado de clases. Estos microservicios generados sirven como base y se adaptan posteriormente para incorporar las funcionalidades específicas requeridas.

¿A quién va dirigido?

Ada-fwk-ms está dirigido a los equipos de desarrollo de los proyectos de la ADA que necesiten implementar microservicios o librerías basadas en Spring Boot 3. Este activo resulta especialmente valioso para desarrolladores con poca experiencia en la creación de microservicios utilizando esta tecnología.

Beneficios

A continuación se listan los principales beneficios:

  • Proyectos actualizados: Las dependencias se revisan y actualizan regularmente, simplificando la actualización de proyectos.
  • Curva de aprendizaje simplificada: Facilita el aprendizaje para desarrolladores con menos experiencia en Angular.
  • Desarrollos acelerados: El generador Yeoman y las herramientas reducen el tiempo de desarrollo de SPAs y microfrontends.
  • Stack tecnológico acotado: El framework guía en la elección de tecnologías, alineándose con las arquitecturas de referencia.
  • Cumplimiento de normas y directrices: Los proyectos generados cumplen con las normas de desarrollo establecidas.

Además, ada-fwk-ms es una capa que envuelve Spring Boot 3 simplificando su uso y gestión:

  • Gestión de dependencias simplificadas: ada-fwk-ms integra y mantiene actualizadas las dependencias esenciales de Spring Boot 3, así como de bibliotecas de terceros necesarias para añadir nuevas funcionalidades a los microservicios. Esta capa se encarga de gestionar las actualizaciones periódicas y resolver posibles conflictos de versiones, liberando a los equipos de desarrollo de esta carga.
  • Facilita el uso de Spring Boot 3: Publica servicios y herramientas que simplifican el desarrollo y aceleran la curva de aprendizaje, especialmente para desarrolladores con poca experiencia en el ecosistema Spring.
  • Showcases y ejemplos prácticos: Además del propio framework, el activo incluye una colección de microservicios de ejemplo (showcases) que ilustran cómo utilizar los distintos módulos de ada-fwk-ms en escenarios reales.

Detalles técnicos

  • Spring Boot 3
  • OpenJdk 21
  • Maven 3 o superior
  • Lombok

Repositorios de código

El código fuente del framework y algunos casos de ejemplo están disponibles en el repositorio de código fuente accesible utilizando las credenciales del directorio LDAP de la Junta de Andalucía.

Si no dispones de credenciales, solicita el código fuente y ejemplos del framework mediante el formulario de contacto.

Hoja de ruta

AñoMesVersiónNombre y descripción
2024OCTv1.0.0Versión inicial con soporte de la Oficina de Arquitectura, compatible con proyectos que implementen microservicios.
2025JULv.1.10Se añaden nuevos módulos y se mejoran los arquetipos para que sean compatibles con el proceso de despliegue en pre-cloud.

Necesito soporte

Para trasladarnos tus peticiones, consultas e incidencias, puedes dirigirte a la Oficina de Arquitectura

Versiones

Fecha Nombre de la versión
Release ada-fwk-ms 1.1.0
Release ada-fwk-ms 1.0.0