Microservicios Flashcards

1
Q

Topologías desarrollo microservicios

A

-API Gateway (Clásica)
-Mesh (Moderna)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

API Gateway (Clásica)

A
  1. Spring Cloud (recubrimiento librerías)
    - Eureka (Service Discover Pattern) y Resilence4j
    - Ribbon (Load Balancing Pattern)
    - Zuul (API Gateway Pattern)
    - Hystrix (Circuit Breaker Pattern)
  2. SpringBoot/ Quarkus/Micronaut
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Mesh (Moderna)

A

-Istio/Envoy (Proxy)
-Linkedrd

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

¿Cuál es el estándar para el desarrollo de microservicios?

A

Microprofile

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Observabilidad

A

Cuadro de mando: Grafana
Centralizar logs: ELK (ElasticSearch-Logstash-Kibana)
Generación de métricas: Prometheus y Datadog
Generación de trazas distribuidas: Jeager, Sleuth y Zipkin

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Patrones importantes

A

SAGA: gestión distribuida de las transacciones locales de cada microservicio

CQRS: separa en dos microservicios diferentes la parte de consulta y modificación

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

¿Qué es un gRPC?

A

Framework para la comunicación de alto rendimiento entre servicios

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

¿Qué permite GraphQL?

A

Consultas basadas en esquemas

How well did you know this?
1
Not at all
2
3
4
5
Perfectly