Skip to content

A FULL Stack reference application based on Angular + NodeJS + SpringBoot + MongoDB + Kubernetes technologies

Notifications You must be signed in to change notification settings

puttareddy/petstore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A Full Stack application

Why

To demonstrate the current trending technologies with microservices implemenations. Also, based on S.O.L.I.D principles, to prove each technology has very differnt role to play and can be replaced with it's competetors easily.

What

A solution with Angular + NodeJS + SpringBoot + MongoDB Authentication and Authorization with Auth0 Kubernets Orchestration platform Helm charts to deploy the solution

How

Read Solution Section for more details. Also, follow READMEs.md for each specific module to know more and make your hands dirty.

Next

  1. Remove all configrations from code
  2. Check the Liveliness probe of each POD with health check, after deploy
  3. Replace the petstore-proxy with any API Gateway solutions like KONG, Apigee etc.,
  4. Create a Jenkins pipeline to deploy the services, instead of manual make command
  5. Can refactor the petstore-api (Spring Boot) application with multiple modules instead of single application