Loop

Complete AWS migration with only 1 hour of downtime

Data Platform Modernization
Client:

Loop enables businesses to seamlessly manage money around the world with fx-free credit cards, free international transfers, and global accounts with CDIC protection.

Industry:

Financial services

Solution:

Cloud migration

Result:

Seamless migration to AWS with minimal downtime, replicated job queues, and fully redeployed services across production and staging.

Our Approach

01

Infrastructure as code

Mapped Loop’s existing Heroku setup to AWS and created infrastructure as code to represent, manage, and deploy all cloud services.

02

Application deployment

Containerized the Rails API and deployed API services to ECS Fargate for efficient, serverless container management.

03

Database migration

Executed a migration of a PostgreSQL database from Heroku to Aurora, completing the cutover with under 30 minutes of downtime.

04

CI/CD pipeline setup

Integrated GitHub and CircleCI with a trunk-based workflow, enabling one-button deployments and consistent, automated delivery.

05

Just-in-time production access

Implemented CloudWatch metrics, logging, and threshold-based alerts routed through Sentry and SNS to notify the team of performance or resource utilization issues.

06

Monitoring and alerting

Implemented CloudWatch metrics, logging, and threshold-based alerts routed through Sentry and SNS to notify the team of performance or resource utilization issues.

Technologies

AWS
Pulumi
ECS Fargate
RDS/Aurora (PostgreSQL)
Redis
S3
CloudWatch
CircleCI
Eventbridge
ECR

Case studies

GreenShield Pharmacy

Cloud-based prescription management

Product Development
Data Platform Modernization
GreenShield

Integrating health services into a single health journey.

Product Development
Master Data Management
Data Platform Modernization
Data Staff Augmentation
All case studies