Hi Team,
My client wants to migrate the MEAN stack application which already hosted in AWS to Azure. This is part of the acquisition plan.
Below are the current AWS details, I have few thoughts on the migration plan which i have highlighted below, Please suggest me the reliable option for this migration
AngularJS 1.4 - Single VM(A) as AWS
ExpressJS - Single VM(A) as AWS
MongoDB - Azure Cosmos DB
Or
AngularJS 1.4 - App Service A
ExpressJS - App Service B
MongoDB - Azure Cosmos DB
Tech Stack
- AngularJS 1.4 - Front End
- ExpressJS - API
- MongoDB - Datasource
AWS Tech details
Database Server:
MongoDB 3.4.1 (3 cluster replica set)
Web Server:
● Hosted on AWS
● c4.large instance
● NGINX web server that proxies requests to NODEJS
● NODEJS Server (API)
○ Running express
○ Accepts JSON web tokens validated thru our auth provider Auth0
○ Mongoose ORM is used to interact with MongoDB
Client Application:
● Single Page Application written in Angular 1.4
● Uses SASS styes and bootstrap CSS
● Authentication is hosted via Auth0 and security tokens are issues for AP access
○ Tokens have a 24 hour lifespan
● All routes are handled via Angular
Thanks & Regards,
Arun K