¿El objetivo de los microservicios es integrar?
Arquitectura orientada a servicios bajamente acoplado en un contexto definido
SOA
Microservicios
Tres aspectos de la arquitectura de microservicios
Tecnico
Arquitectural
Organizacional
Desarrollo
Elaboración
Un APIGateway se encarga de exponer un API de miroservicios a terceros
Caracteristicas del aspecto ténico de los microservicios
Stateless
Desplegado de manera independiente
Asignado a un proceso de negocio
Escala independiente
Falla de manera aislada
Single Responsability
Tiene su propia data
Corre en su propio proceso
Contexto definido
Poliglota
Características del aspecto arquitectural de los microservicios
Single responsability
API Gateway
Coreografia
Esta asignado a un proceso de negocio
Características del aspecto organizacional de los microservicios
Equipos pequeños
Productos no proyectos
Ambiente con facilidad de implementación
Gobierno descentralizado
Cultura de automatización
Equipos grandes
El deploy lo hace el area encargada de TI
La comunicación entre microservicios se hace por medio de eventos