En este repositorio iré subiendo los temas que he estado aprendiendo a lo largo de este curso.
El curso abarca una amplia gama de temas, incluyendo:
- Construcción, implementación y escalado de microservicios con Spring Boot 2 y Spring Cloud.
- Creación y consumo de servicios web RESTful con Spring Boot.
- Conexión y consumo de otros microservicios utilizando Feign y RestTemplate.
- Implementación del balanceo de carga del lado del cliente con Spring Cloud LoadBalancer y Ribbon.
- Registro y escalamiento dinámico con el servidor Eureka, Spring Cloud Gateway como puerta de enlace (API Gateway) y Zuul.
- Manejo de tolerancia a fallos y latencia con Resilience4J y Hystrix.
- Centralización de configuraciones de los microservicios con Spring Cloud Config Server.
- Creación de Repositorios Rest con HATEOAS para exportar servicios RESTful.
- Implementación de autenticación y autorización con Spring Cloud Security (OAuth2 y JWT).
- Rastreo distribuido en microservicios con Spring Cloud Sleuth y Zipkin.
- Automatización, escalado y despliegue de microservicios en contenedores Docker.