Este es nuestro diagrama de arquitectura general:

Los usuarios deberán entrar a través de Internet, deberá tener un punto de control(Api Gateway) donde se autentique y se autorice, luego si podrán entrar al resto de la solución.
La parte de microservicios estará compuesta por los microservicios del dominio de negocio, el servidor de registro y descubrimiento (netflix Eureka), ademas 2 micrservicios adicionales uno para la configuración (Servidor central de configuraciones) que se integrara con gitlab y el otro se encargara de la parte de administración, nos proveerá una interfaz gráfica para monitorear todos los microservicios, ver como están funcionando, si están funcionando correctamente cuantas instancias hay, memoria que están consumiendo, etc.