Case Studies

Earnin drives innovation and boosts deployment velocity by 3x with Armory Enterprise and AWS

Armory Spinnaker Case Studies

Issue link: https://resources.armory.io/i/1405994

Contents of this Issue

Navigation

Page 0 of 2

Executive Summary Through its app, Earnin empowers customers to control the money they earn by providing early access to wages outside the traditional payroll system. With a DevOps team of only four, Earnin needed to find a quick and cost-effective way to migrate its monolithic applications, microservices, and pipelines while at the same time improving and standardizing the deployment process to meet customer needs. By using Armory Enterprise—with the open-source continuous delivery platform Spinnaker at its core—to deploy to Amazon Elastic Kubernetes Service (Amazon EKS) and Amazon Elastic Compute Cloud (Amazon EC2), Earnin completed its migration in three months of effort and cut its deployment time by two-thirds. Moving from monolith to microservices Earnin started out by solving one of the greatest—and least discussed— inequities in the American financial system: the practice of employers paying workers bi-weekly. Earnin's core product, Cash Out, allows people to access the pay they've already earned. There are no loans or hidden costs; people pay what they choose. As the company grows, it is continually adding features to help customers manage their finances better. While the Earnin app began as a monolithic application, it soon became clear that the complexities of scaling and maintaining the monolith would prevent the company from reaching its ambitious growth goals. At that point, the Earnin team decided to start the process of migrating to microservices using Amazon EKS and Amazon EC2. The flexibility of the Amazon solutions enabled Earnin to migrate over time with a goal of completing the process by the end of the year. "We've significantly improved our infrastructure using Amazon EKS," said Dien Mac, Engineering Manager at Earnin. "We've cut overhead maintenance costs and accelerated our ability to automate and scale." About Earnin Earnin is a community- supported financial platform with a suite of tools that let people take control of their financial future. Earnin's core product, Cash Out, allows people to access the pay they've already earned with no loans or hidden costs. Earnin drives innovation and boosts deployment velocity by 3x with Armory Enterprise and AWS

Articles in this issue

Links on this page

view archives of Case Studies - Earnin drives innovation and boosts deployment velocity by 3x with Armory Enterprise and AWS