T_2 Microservicios Flashcards

1
Q

delimitación conceptual que separa distintas partes del sistema, permitiendo que cada parte tenga su propio lenguaje y reglas especificas para interactuar con el mundo externo

A

Bounded context

https://www.arquitecturajava.com/que-es-un-bounded-context/

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

práctica de desarrollo de software que pone el acento en el Dominio del Negocio como faro del proyecto y en su Modelo como herramienta de comunicación entre negocio y tecnología.

A

Domain Driven Design (DDD)

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

SPRING CLOUD ES UN RECUBRIMIENTO DE QUE PRODUCTOS

A

EUREKA
RIBBON
HYSTRIX
ZUUL

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

servidor para registro de microservicios y metadatos sobre los mismos.

A

Eureka

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

librería para el balanceo de peticiones en cliente. Se comunica con Eureka para obtener el registro de instancias disponibles para cada microservicio.

A

Ribbon

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

librería para la gestión de errores en cascada utilizando el patrón circuit breaker.

A

Hystrix:

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

servidor que funcionará como API Gateway/Edge Service siendo el punto de entrada al ecosistema de microservicios.

A

Zuul

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

productos de Brokers de mensaje

A

-apache kafka- mas conocido

-RabbitMQ
-ACTIVEMQ

-GOOGLE CLOUD PUB/SUB-NUBE
-CONFLUENT-PAGANINI

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

SERVICE MESH SON DOS PRODUCTOS:

A

LSTIO
ENVOY-“SIDECAR”

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

Nombres framework para crear microservicios en JAVA

A

SPRING BOOT/ SPRING CLOUD

Quarkus

Micronaut

Helidon

SPARK

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

Nombres framework para crear microservicios en PHYTON

A

FLASK

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

forma de diseñar software que se adapta muy bien a las necesidades específicas de un negocio.

A

Metodología DDD

Domain-Driven Design (Diseño Dirigido por el Dominio)

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

capa de infraestructura de red que se utiliza para facilitar la comunicación entre servicios dentro de una arquitectura de microservicios. En lugar de requerir que los servicios gestionen directamente la comunicación y la lógica de re

A

Un service mesh (malla de servicios)

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

service meshes más populares

A

Istio

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

proxy de nivel de servicio de código abierto, diseñado principalmente para ser utilizado en arquitecturas de microservicios y en entornos de malla de servicios.

A

Envoy

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

técnica que se utiliza para gestionar transacciones complejas, dividiéndolas en pasos más pequeños y estableciendo compensaciones para deshacer los pasos anteriores si ocurren errores. Esto garantiza la consistencia de los datos en sistemas distribuidos.

A

Patrón saga

17
Q

Framework java

A

Micronaut
Quarkus
HELIDON

18
Q

Conjunto de uno o más contenedores

A

POD

19
Q

mecanismo para proteger los sistemas distribuidos de fallas y sobrecargas, al tiempo que permite una respuesta rápida y controlada ante situaciones problemáticas.

A

Circuit breaker