- Development consistency and portability. Right now, we dont containerize and every developer install various tools/libraries to support our tech stack. We are looking at docker to solve this for us as our dev team is 15+ and growing
- We are moving away from Single Tenant to Multi Tenat SAAS architecture for various business reasons and we now need a much more resilient architecture to handle about few thousand RPS with mostly write heavy requests. We are a bit hesitant on using stuff like EC2 and figure out how to allocate CPU and Memory based on usages and instead looking at EC2. I am sure an argument can be made that its not needed but this seems like the best option to handle both dev and production use case.
Thoughts ?