Skip to content

linchen008/Microservices_A_Side_Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Udemy Course: Udemy course link

Project Repo: eazybytes: microservices project

Microservice Component

1. Service Register & Discovery

  • Consul
  • Eureka
  • Nacos(Alibaba)

2. Calling & Load Balancing

  • OpenFeign
  • Spring Cloud Load Balancer

3. Resilience: Meltdown & Downgrade

  • Resilience4J
  • Sentinel(Alibaba)

4. Gateway

  • Spring Cloud Gateway

5. Observability & Monitoring

  1. Managing Logs: Grafana, Loki, Alloy
  2. Metrics & Monitoring: Actuator, Micrometer, Prometheus & Grafana
  3. Distributed Tracing: OpenTelemetry, Tempo & Grafana

6. Configuration Management

  • Spring Cloud Config + Bus
  • Consul
  • Nacos(Alibaba)

7. Microservices Security

  • Spring Security
  • OAuth 2.0
  • OpenID Connect
  • KeyCloak

8. Event Driven

  • RabbitMQ, Kafka
  • Spring Cloud Function
  • Spring Cloud Stream

9. Docker

  • SpringBoot: Docker Image
  • Docker Compose

10. Container Orchestration

  • Kubernetes
  • Helm
  • Istio

11. Distributed Transaction

  • Seata(Alibaba)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published