Microservices with Spring Boot, OAuth2, Docker and Kubernetes


Microservices Architecture


The aim is to create a use-case to demonstrate the use of a secured microservices and then containerize it with docker and deploy it with a container orchestration tool like Kubernetes.
The entire use-case is sub-divided into various sub-tasks where we try to achieve our goal in a step-by-step manner.
Architecture Overview


At a high level, the sub-tasks include:


The source code can be found on GitHub.