hefestoapicontainer
Vulcano forjando los rayos de Júpiter

Hefesto es un runtime de microservicios, que permite crear APIs rápidamente sin tener que instalar y configurar: bases de datos, servidores web, colas de mensajería ni el resto de elementos de infraestructura habituales.

Puedes correr tantos microservicios como quieras sobre una instancia de Hefesto, permaneciendo el espacio en disco y las bases de datos aisladas, luego los microservicios se pueden comunicar entre ellos por http.

Cada API o microservicio está basado en un fichero yaml, en el que se definen los endpoints que se exponen, y el conjunto de directivas que ejecuta cada endpoint, muchas de estas directivas ya están desarrolladas, como escribir a log, validar una entrada de datos en Json, o realizar una conexión http con otra api, pero puedes desarrollar cualquier otra lógica más específica creando tus propias directivas.