Skip to content

A microservice template for working with an Amazon S3 compatible cloud storage server, developed using a reactive stack (WebFlux), containing a Helm diagram and ready to deploy to Kubernetes according to common GitOps practices (Argo CD, GitHub Actions, GitHub Container Registry).

License

Notifications You must be signed in to change notification settings

300kks/storageservice

Repository files navigation

Storageservice

A microservice template for working with an Amazon S3 compatible cloud storage server, developed using a reactive stack (WebFlux), containing a Helm diagram and ready to deploy to Kubernetes according to common GitOps practices (Argo CD, GitHub Actions, GitHub Container Registry).

Reactive stack:

  • Spring Reactive Web (WebFlux)

Microservice contains:

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

About

A microservice template for working with an Amazon S3 compatible cloud storage server, developed using a reactive stack (WebFlux), containing a Helm diagram and ready to deploy to Kubernetes according to common GitOps practices (Argo CD, GitHub Actions, GitHub Container Registry).

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages