Migration from Heroku to AWS Case Study - AVA Touch

Intro

Location

New-York, USA

Industry

Real Estate

Team

2 people

Timeline

2 weeks

Executive Summary

Scale Development (SD) creates custom, interactive digital amenities for new and existing buildings by integrating IoT. Scale Development is an innovative company which uses cloud-based solutions. Scale Development hosted ava-touch application on Heroku paying a high cost for its services. The company needed elastic and scalable infrastructure, which couldn’t be satisfied with Heroku offers. Romexsoft helped to solve these issues by migrating web app to AWS.

Get a free consultation

Challenges

Scale Development utilizes multiple technologies to advance its offering. To host the ava-touch app in the Heroku cloud, the company had to pay high prices for the services without getting enough benefits of it. At the same time, it would be less expensive and easier to manage the assets in AWS. AWS offers services that allow Scale Development to get desired elasticity, scalability and easy management of its cloud infrastructure.

Solution

Being a certified AWS consulting partner, Romexsoft did professional expertise of ava-touch software and environment and quickly conducted a plan of migration to AWS with its infrastructure design. Implemented cloud system utilizes the following services:

  • Domain Name System (Route53);
  • Elastic Beanstalk Service (EBS);
  • Elastic Container Service (ECS) with Autoscaling Configuration;
  • Elastic Load Balancer (ELB);
  • Virtual Private Cloud (VPC),
  • Identity Access Management (IAM);
  • Elastic Container Registry (ECR);
  • RDS (PostgreSQL);
  • Simple Storage Service (S3);
  • Monitoring and Logging (Cloud Watch).

Migration from Heroku to AWS

DevOps Automation reflecting CI/CD processes was implemented by CodePipeline:

  • CodeCommit
  • CodeBuild
  • CodeDeploy

DevOps Automation reflecting CI/CD processes romexsoft

Benefits

As a result, the environment of the ava-touch app was deployed in AWS without downtime. Scale Development paid half as much, and a scalable system’s architecture made the application ready for high load. Romexsoft implemented Elastic Beanstalk Service (EBS) which gives SD the opportunity to easily manage its web app environment. Romexsoft and SD continue working together. Romexsoft improves migrated web app source code. Moreover, the partner is going to develop other web apps implementing Serverless and Lambda AWS services there.

About Romexsoft

Romexsoft is a provider of software engineering outsourcing services. HQ & Development center of the company is located in Lviv, Ukraine. Romexsoft has professional experience of building, deploying and supporting customer solutions on AWS. Romexsoft aims to provide support to customer-centric companies to help them build and grow cloud-based businesses on AWS. To provide great customer experience Romexsoft develops and retains a strong bench of AWS-trained and certified staff. Romexsoft is a certified AWS Consulting Partner company.

CORE SERVICES

Partnership and Membership

Amazon Web Services
Scrum Alliance
lviv it cluster logo
Clutch Romexsoft TOP B2B Companies 2019 Ukraine
Clutch Romexsoft TOP IT Services Firms 2019
GoodFirms Top Java company 2019 Romexsoft

Portfolio

ZAXID.NET News Portal Development Case Study

ZAXID.NET Online News Portal – high load web application architecture design and development by Romexsoft.

TIM Media

TIM is an ad serving platform, offering advertisers and publishers a variety of robust tools to maximize revenues, increase ad ROI and eliminate budget waste – powered by innovative tech solutions and granular data analytics. TIM is a trusted partner of Fortune 500 companies including Nissan, McDonalds, AT&T, Danone, Disqus and other well-known tech and product brands.

SavvyMoney

SavvyMoney is an online tool that provides users with a free access to their credit score, explains factors impacting it and gives suggestions how it can be improved. The aim of the company is to empower the control of financial health with easy understandable advice about credits and debts, help monitor the credit score according to the interest rates and provide users with more economic options.