transformation of sleevesup - sorted legacy technology to ......transformation of sleevesup - sorted...

3
Transformation of SleevesUp - Sorted Legacy Technology to Modern Automated & Robust Infrastructure Sorted Services is a real estate app of SleevesUp, that helps end users manage their bill payments right from the time of moving into a rented property. This one-stop shop mobile app helps users pay all their bills including house rents, electricity, broadband, water, gas and other utilities on a single mobile app. HashedIn helped SleevesUp by re-engineering their legacy application which was prone to app crash, processing failures, lag, etc. Executive Summary About SleevesUp SleevesUp is a co-working space for ideas, startups and enterprises. It brings together a broad network of skills and experience, including Strategy, Business Growth, CX Design and Software Development which turns ideas into business.

Upload: others

Post on 26-Jun-2020

10 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Transformation of SleevesUp - Sorted Legacy Technology to ......Transformation of SleevesUp - Sorted Legacy Technology to Modern Automated & Robust Infrastructure Sorted Services is

Transformation of SleevesUp - Sorted Legacy Technology to Modern Automated

& Robust Infrastructure

Sorted Services is a real estate app of SleevesUp, that helps end users manage their bill

payments right from the time of moving into a rented property. This one-stop shop mobile app

helps users pay all their bills including house rents, electricity, broadband, water, gas and other

utilities on a single mobile app. HashedIn helped SleevesUp by re-engineering their legacy

application which was prone to app crash, processing failures, lag, etc.

Executive Summary

About SleevesUpSleevesUp is a co-working space for ideas, startups and enterprises. It brings together a broad

network of skills and experience, including Strategy, Business Growth, CX Design and Software

Development which turns ideas into business.

Page 2: Transformation of SleevesUp - Sorted Legacy Technology to ......Transformation of SleevesUp - Sorted Legacy Technology to Modern Automated & Robust Infrastructure Sorted Services is

ObjectiveSleevesUp wanted Sorted App to be revamped in order to make it scalable, fault tolerant, reduce cost, build to deploy time and dependency on Fargate. The key objectives of the project included,

1. Reduce cost by moving away from AWS Fargate2. Build CI-CD pipeline for web portal, Android and iOS version. 3. Leverage best of AWS and 3rd party tools & services to improve control over containers 4. Incorporate services to monitor, user and service usage5. Generate alerts, reports and logs for audit

HashedIn’s SolutionOur solution involved use of AWS ECS instead of Fargate, to increase control over containers and reduce cost. We leveraged Buildkite to implement CI/CD pipeline for web portal and Bitrise to achieve the same in mobile app. Amazon Cloudwatch was used for the monitoring of activities of AWS services and DataDog to monitor container services. We leveraged RDS Postgresql replacing the legacy MS-SQL to benefit from of multiple DR, fault tolerant and resilient infrastructure. Terraform was used to implement infrastructure-as-a-code to quicken the infra set-up process. Production environment artifacts and logs generated were stored in S3. We leveraged SES to send across multiple services and application to send email notifications.

Key HighlightsIntroduced DevOps process across different environment with industry leading toolsAny code commit in bitbucket triggered a new build in buildkite or bitrise, which will deploy build in dev for running unit and integration testing. The same build would be moved on to QA and subsequently to Production environmentHashicorp’s Consul and Vault were used to store secrets

Page 3: Transformation of SleevesUp - Sorted Legacy Technology to ......Transformation of SleevesUp - Sorted Legacy Technology to Modern Automated & Robust Infrastructure Sorted Services is

Business Outcomes

Lessons learned

Architecture Diagram

Lessons learned

OutcomesReduction in license cost by upto 20% by leveraging free and low cost services/toolsTime taken for build to deploy reduced from 2 weeks to 2 hoursDeployment of application in Amazon ECS with container registry and autoscaling services helped in auto-scaling the application according to the traffic spikeDataDog monitors and sends alerts to the registered email addresses which helps in understanding the cause for an issue without logging in to it. This also helped in proactive resolution of issues within defined SLAs

HashedIn has helped many promising firms across the globe by building customized solutions to give the users a completely hassle-free experience. Kindly let us know if you

have any specific problem/use case, where we can provide more information or consult you.

https://hashedin.com/contact-us/