B4T2 Microservicios Flashcards
Microservicios
Servicios que puedes ser desplegados de manera independiente que se modelan alrededor de un dominio de negocio.
Tipo de SOA
Bounded Context
El modelo se divide en submodelos cada uno especializado
Ventajas microservicios
-Acoplamiento y cohesión
-Desplegados de forma independiente
-Independientemente escalables
-DDD
Problemas microservicios
-Latencia
-Consistencia de los datos
-Sobrecarga de operaciones
-La red puede fallar
-Trazabilidad
Brokers de mensajes
-Active MQ
-Amazon SQS
-Google Cloud Pub/Sub
-Kafka
-RabbitMQ
Topologías para desarrollar microservicios
-API Gateway: aislamiento del exterior
-Service Mesh
ACTOS
-Abstracción (Envoy)
-Centralización (Istio)
-Trazabilidad (Linkerd)
-Observabilidad
-Seguridad
Productos Spring Cloud Netflix
Eureka
Ribbon
Hystrix
Zuul