We will deploy our application in the Kubernetes environment.
As stated before these are the 6 microservices which we will deploy.

  • Frontend - serves the non dynamic content for like html, js, css and images
  • Login - in in charge of dealing with anything related to the login user functionality
  • Users - all user data interaction is done through this microservice only
  • Stocks - connects to external resources to get the latest crypto data and serves it to the application clients
  • Stocks Transaction - Deal with all related to buying or selling crypto currencies. It interact with other microservices like Users and Stocks
  • Database - Database were all information is stored