Realmente no sabía por dónde empezar, ni como llamar esta linea de post y realmente es lo de menos. Por lo tanto lo llamaré, proyecto Icaro, por el mito de Icaro y la posibilidad de que solo una persona cree una arquitectura microservicios con Spring y Netflix.
QUÉ VAMOS HACER
En esta familia de post llamados proyecto Icaro, desarrollaremos microservicios, con las tecnologías:
- Java 8: como base de nuestra arquitectura
- Spring boot: con la ayuda de este framework generaremos la arquitectura y algún microservicio, como el que gestiona la seguridad
- Netflix OSS: con la mayoría de patrones orientados a microservicios, ya implementados por Netflix, como puede ser el pattern registry o el gateway de nuestra plataforma
- Docker: usaremos docker para que contengan nuestros microservicios
- Docker swarm: para nuestro entorno local, usaremos este orquestrador de microservicios, algo local, que podríamos migrar a k8s, si quisiéramos en un futuro