Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Microservicios con Spring cloud
Highest Rated
Rating: 4.8 out of 5(324 ratings)
1,967 students

Microservicios con Spring cloud

Creación de microservicios utilizando Spring cloud
Last updated 7/2022
Spanish
Spanish [Auto],

What you'll learn

  • Construcción de microservicios
  • Patrones de microservicios
  • Diseño de sistemas
  • Buenas prácticas

Course content

17 sections192 lectures13h 13m total length
  • Bienvenido a mi curso7:18
  • Material del curso2:28
  • Código del curso0:57
  • Introducción1:52
  • Arquitectura N-Layer3:15
  • Arquitectura de microservicios2:53
  • Características de los microservicios3:53
  • Objetivos de los sistemas3:24
  • Escalamiento horizontal2:03
  • Escalamiento vertical2:03
  • Ventajas del escalamiento2:35

Requirements

  • Conocimientos sólidos de Java
  • Conocimientos sólidos de Spring
  • Conocimientos sólidos de Maven
  • Instalación de Docker

Description

El curso inicia hablando de los conceptos teóricos de patrones de microservicios, monolitos, escalabilidad y sus ventajas a demás de su relación con el cómputo en la nube y los contenedores.

Para trabajar con microservicios es necesario conocer sobre los conceptos fundamentales de HTTP (Hypertext Transfer Protocol Secure) por lo que se da una pequeña introducción teórica así como una explicación sobre como implementarla con Spring MVC.

Una vez que se entendió como trabajar con Spring MVC el siguiente paso es conocer los conceptos teóricos de los patrones de microservicios, en esta sección se explica la teoría de los siguientes patrones:

- Routing patterns

- Service registry / Service discovery

- Patrones de resiliencia

- Client side load balancing

- Circuit breaking

- Fallback

- Bulkhead

- Seguridad

- JWT

- Logging & Tracing

- Métricas


Una vez explicados los patrones el siguiente paso es iniciar su implementación y el primer paso es hacerla con Config server, en esta sección se explica como separar las configuraciones de los microservicios a través de un servicio externo llamado config server, estas configuraciones se almacenan en un repositorio de github para su practicidad.


El siguiente punto es profundizar en Service registry y Service discovery, en esta sección se habla sobre el balanceo de carga tradicional, se inicia un servidor de eureka, se analiza la interfaz que se inicia y se inicia el registro de la aplicación, una vez que ya se tiene una aplicación registrada se crea otra que funcione como aplicación cliente para que interactue tanto como el servicio de registro, como con el microservicio registrado.



Who this course is for:

  • Desarrolladores Java
  • Desarrolladores con conocimientos de Spring framework
  • Arquitectos de Software