Application Reengineering using Amazon Aurora to Eliminate Middleware Case Study