Want to create interactive content? It’s easy in Genially!

Get started free

Netflix OSS

Gerardo Adalberto Aguilar Calderón

Created on May 25, 2023

Start designing with a free template

Discover more than 1500 professional designs like these:

Animated Chalkboard Presentation

Genial Storytale Presentation

Higher Education Presentation

Blackboard Presentation

Psychedelic Presentation

Relaxing Presentation

Nature Presentation

Transcript

NetflixOSS

Es un conjunto de proyectos open-source que Netflix utiliza para ejecutar aplicaciones basadas en microservicios. Algunos de los beneficios del uso de Netflix OSS son:

  • Facilidad de uso.
  • Fiabilidad.
  • Escalabilidad.
  • Soporte de la comunidad.

componentes

01

zuul

ribbon

eureka

API Gateway

Client-side load balancer

Service Discovery

componentes

01

zipkin

feign

hystrix

Monitoring

Rest clients

Circuit breaker

Eureka server

02

Es un Service Discovery que facilita la comunicación entre microservicios porque son registrados por nombre. Las principales ventajas de Eureka son:

  • Tolerancia a fallos.
  • Balanceo de carga.
  • Self-healing.

Eureka server

02

Eureka server

02

Eureka client

02

<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId> </dependency>

Eureka client

02

ribbon

03

Es un balanceador de carga del lado del cliente que distribuye el tráfico entre las instancias de un microservicio. Los algoritmos con los que cuenta para repartir el tráfico son.

  • Round robin.
  • Random.
  • Weighted round robin.
  • Weighted random.

Ribbon

03

Ventajas
Características

Mejor rendimiento

HealthChecks

Mayor fiabilidad

Fault tolerance

Complejidad reducida

Circuit breakers

Ribbon

03

Ribbon

03

Ribbon

03

zuul

03

Es un gateway que enruta las peticiones entrantes hacia los microservicios correspondientes, además de filtrar peticiones y agregar seguridad.

Zuul

03

Ventajas
Características

Mejor rendimiento

Enrutamiento

Mayor fiabilidad

Filtrado

Complejidad reducida

Monitoreo

zuul

03

zuul

03

zuul

03

zuul

03

zuul

03

Hystrix

04

Es una librería que brinda características de resiliencia y tolerancia a fallos a sistemas distribuidos como microservicios. Funciona implementando un patrón de Circuit Breaker. También provee un mecanismo de fallback para dar una respuesta en caso de que un servicio se encuentre caído.

HYSTRIX

04

Ventajas
Desventajas

Mejor resiliencia

Mayor complejidad

Mejor escalabilidad

Mayor uso de recursos

Mejor rendimiento

Mayor latencia

Hystrix

04

Hystrix

04

Hystrix

04

FEIGN

05

Es un balanceador de carga del lado del cliente que distribuye el tráfico entre las instancias de un microservicio. Los algoritmos con los que cuenta para repartir el tráfico son.

  • Round robin.
  • Random.
  • Weighted round robin.
  • Weighted random.

frase

03

"Donec vitae ullamcorper ipsum. Praesent ultricies augue ut venenatis molestie. Maecenas dapibus consequat suscipit"

nombre autor/a

MAPa

04

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec vitae ullamcorper ipsum.

VíDEO

05

título aquí

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec vitae ullamcorper ipsum. Praesent ultricies augue ut venenatis

GALería

07

TIMELINE

08

19XX

19XX

19XX

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

19XX

19XX

19XX

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

DATos

10

título aquí

Escribe un subtítulo aquí

Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit.

equipo

11

nombreapellido

NOMBRE APELLIDO

NOMBRE APELLIDO

NOMBRE APELLIDO

Descripción aquí

Descripción aquí

Descripción aquí

Descripción aquí

CONTACTo

LOREM IPSUM DOLOR

LOREM IPSUM DOLOR

¡gracias!

Lorem ipsum dolor sit amet