Given the anticipated business and data growth, the current data center-based infrastructure was found inadequate. Due to capex constraints, a cloud-based solution using AWS was adopted. With minimal codebase changes, a solution using EMR for streaming/batch Spark apps, S3 for storage, DMS for data migration, and MySQL on EC2 was designed and implemented using Re-host and Re-platform approaches. Historical and ongoing data was transferred using custom scripts and DMS. Post-migration, cost optimizations and resizing were conducted.