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