As we're slowly transitioning from a monolithic architecture hosted on railway.app to AWS it is important that we set up a good deployment & hosting pipeline to help us scale to the next version of RDS.
For this, a good option that would not require too much effort in the short term and will setup us up for the next year or two at least (taking into consideration we grow from 25req/min currently to 100-150req/min) is Docker.
A look at Other solutions
AWS Lambda
This can be a good cost-effective option to host our backend on but would require us to remodel our backend for effectively using it.
Kubernetes: Too complex for the current stage we are at.
The problem
Todo
Host two docker containers (A simple express.js app & Discord bot) on EC2 and Fargate / ECS.
Compare the cost and percentage difference between the two.
Motivation
As we're slowly transitioning from a monolithic architecture hosted on railway.app to AWS it is important that we set up a good deployment & hosting pipeline to help us scale to the next version of RDS.
For this, a good option that would not require too much effort in the short term and will setup us up for the next year or two at least (taking into consideration we grow from 25req/min currently to 100-150req/min) is Docker.
A look at Other solutions
The problem
Todo