Happy Codefresh Customer
"Make a commit and have it live in under 10 minutes."
How GIPHY migrated their teams and services to Kubernetes, Microservices, and Continuous Delivery with Codefresh.
GIPHY was shifting to microservices on Kubernetes, which required them to match their CI/CD. They tried retrofitting Travis CI, but as CTO Anthony Johnson said: “It was janky, the whole thing didn’t feel right.” In the Travis CI, the built-in steps were missing and it was hard to migrate teams into Kubernetes. Codefresh, on the other hand, provided a simple shortcut for everyone to work efficiently.
“Codefresh already tied into everything I needed: Github, Docker, and Kubernetes.”
It all started when Anthony Johnson created a Codefresh account.”I logged in one evening and got a couple of services up and running on Kubernetes. It took me 30 minutes to onboard. Codefresh already tied-in everything I needed: Github, Docker, Kubernetes. I was able to use a single workflow to get everything up and running quickly.”
Getting the whole team onboard
After running a POC, the team at GIPHY scheduled a kickoff meeting to train their 50+ engineers on how to use Codefresh to migrate to Kubernetes. “We got a bunch of people in a room, showed them how Codefresh worked and had them set up their builds right in that meeting.” In the meeting, everyone had to start building and pushing to Kubernetes on AWS. They successfully completed the task.
“We got a bunch of people in a room, showed them how Codefresh worked and had them set up their builds right in that meeting.”
Driving the adoption of microservices
When GIPHY adopted Codefresh, they had three main objectives:
1. Automate Docker builds
2. Run tests
3. Push changes into Q/A environments
Since Codefresh has CI, CD, Image Management, and built-in tools for Docker and Kubernetes, they had everything they needed. This made it easier for everyone to onboard their team and provided greater visibility into the deployment process. As Anthony put it, “Jr Engineers can now deploy very easily and more people can understand the full lifecycle of our software.”
“Jr Engineers can now deploy very easily and more people can understand the full lifecycle of our software.”