I have a project that's written in Node.js, uses ReactJS on the front end and MongoDB for the database. It's currently hosted but I'm hitting memory limits so I'm looking to switch to AWS (Elastic Beanstalk?).
I need help getting my site set up on Elastic Beanstalk with the following requirements although if you have better recommendations, I'm open to them.
It needs to do peering with the DB on mongodb.com which is also hosted on AWS. I think this means it needs to be in the same VPC but you tell me. :)
I want to use git (GitHub) to deploy the code using CodePipeline/CodeBuild to build, test and publish the code.
I need to have 2, almost identical, applications. One for the test server and the other for the production server.
I need to have 2 types of environments in each application, one for the front-facing website and multiple other environments for the workers.
Although I have a general understanding of these services and what they offer I need help to configure them properly from someone that understands all the ins and out of AWS. I also would like you to be able to explain to me what you are doing and why so that I can make changes later.
Thanks
About the recuiterMember since Sep 7, 2017 Manas Pradhan
from Maharashtra, India