Skip to content

A microservice template developed using the reactive stack (WebFlux, Spring Cloud Gateway, Resilience4j), containing a Helm chart and ready to be deployed to a Kubernetes, following the general accepted practices of GitOps (Argo CD, GitHub Actions, GitHub Container Registry).

License

Notifications You must be signed in to change notification settings

300kks/api-service

Repository files navigation

Api-service

A microservice template developed using the reactive stack (WebFlux, Spring Cloud Gateway, Resilience4j), containing a Helm chart and ready to be deployed to a Kubernetes, following the general accepted practices of GitOps (Argo CD, GitHub Actions, GitHub Container Registry).

Reactive stack:

  • Spring Reactive Web (WebFlux)
  • Spring Cloud Gateway
  • Resilience4j

Microservice contains:

  • Dockerfile
  • GitHub Actions
  • GitHub Container Registry
  • Helm chart
  • Distributed trace support (Jaeger)
  • Actuator
  • Swagger

About

A microservice template developed using the reactive stack (WebFlux, Spring Cloud Gateway, Resilience4j), containing a Helm chart and ready to be deployed to a Kubernetes, following the general accepted practices of GitOps (Argo CD, GitHub Actions, GitHub Container Registry).

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages