3
Transformation of SleevesUp Legacy Technology to Modern, Automated & Robust Infrastructure About SleevesUp SleevesUp is a complete rental ecosystem that consists of the landlords, tenants, and the concerned agents. It is a one-stop solution for all rental needs including insurance, safety, and many more aspects of tenancy. Sorted Services is a real estate app 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 rent, electricity, broadband, water, gas and other utilities.

Transformation of SleevesUp Legacy Technology to Modern ... · Automated CI/CD workflows for new web portal, Android app and iOS app deployment Leveraging the best of AWS and 3rd

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Transformation of SleevesUp Legacy Technology to Modern ... · Automated CI/CD workflows for new web portal, Android app and iOS app deployment Leveraging the best of AWS and 3rd

Transformation of SleevesUp Legacy Technology to Modern, Automated &

Robust Infrastructure

About SleevesUpSleevesUp is a complete rental ecosystem that consists of the landlords, tenants, and the concerned

agents. It is a one-stop solution for all rental needs including insurance, safety, and many more

aspects of tenancy. Sorted Services is a real estate app 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 rent, electricity, broadband, water, gas and other utilities.

Page 2: Transformation of SleevesUp Legacy Technology to Modern ... · Automated CI/CD workflows for new web portal, Android app and iOS app deployment Leveraging the best of AWS and 3rd

Problem StatementSleevesUp needed Sorted App to be revamped in order to make it scalable, fault tolerant and cost effective.

SleevesUp also needed ● Automated CI/CD workflows for new web portal, Android app and iOS app deployment● Leveraging the best of AWS and 3rd party tools & services to build modern environment ● Reduction of Deployment cycle for all features/releases● Generation of alerts, reports and logs for audit for application.

HashedIn’s SolutionRecommendation are as follows:

● Employing AWS ECS for enhanced control over containers as this is efficient in utilization of resources and brings about cost-effectiveness.

● Usage of Amazon Cloudwatch and DataDog for monitoring AWS services and container services respectively.

● Storing of the generated Production environment artifacts and logs in S3 and leverage SES to send email notifications.

● Leveraging RDS Postgresql replacing the legacy MS-SQL to benefit from multiple AZ for fault tolerant and resilient infrastructure.

● Usage of Terraform to implement IaaC (Infrastructure as a Code) to expedite the infrastructure set-up process.

● Avail Hashicorp Consul and Vault for service discovery and store secrets respectively.● Leveraging Buildkite to implement CI/CD pipeline for web portal and Bitrise to achieve the

same in mobile app.

Key HighlightsIntegration of SES for all web and app emails. SNS was used for sending SMS.Migrated services from Fargate to ECSAchieved 100% infrastructure as a code using terraform.Any commit in bitbucket repository triggered a new build in Buildkite or Bitrise, which will deploy build in Development environment for running unit and integration tests. The same build would be moved on to QA and subsequently to Production environment based on workflows defined in Buildkite.Built a dedicated authentication server for all user in a dedicated EC2 instanceSuggested customer to use Kinesis for streaming all events for reporting and data analytics need.

Page 3: Transformation of SleevesUp Legacy Technology to Modern ... · Automated CI/CD workflows for new web portal, Android app and iOS app deployment Leveraging the best of AWS and 3rd

Business Outcomes

Architecture Diagram

OutcomesTime taken for deployment of build is 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 spikeReduction in license cost upto 30% by leveraging free and low cost services/toolsCloudWatch setup ensured that ECS monitoring was proactive. DataDog setup shared alerts to the registered email addresses which helps in understanding the cause for an issue without logging in to any application. 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/