Below listed global constraints for the solution that drives all trade-off decisions:
- Since it could impact business, the migration with all issues resolved, needs to be done as soon as possible.
- The cost of making the changes for migration needs to be reasonable.
- Development team is limited, so the solution should be simple at the beginning to prove business ideas
- Time-to-market is critical, and with support of the previous constraint, it should be super simple to deploy
- AWS is the primary target platform for deployment
- Budget is limited, so OSS and tools provided by the target platform should end up higher in prioritization