The future of AI isn’t just new code; it’s evolving the code you already have. Tern Stories is conversations with engineers about how tackled their toughest migrations.
Want to tell your migration story, or learn how to make your migrations fast, safe, and predictable? Say hi at hello@tern.sh.
All content for Tern Stories is the property of Tern - AI Code Migrations and is served directly from their servers
with no modification, redirects, or rehosting. The podcast is not affiliated with or endorsed by Podjoint in any way.
The future of AI isn’t just new code; it’s evolving the code you already have. Tern Stories is conversations with engineers about how tackled their toughest migrations.
Want to tell your migration story, or learn how to make your migrations fast, safe, and predictable? Say hi at hello@tern.sh.
The iOS Developer Who Picked Nomad Over Kubernetes | Ep. 14
Tern Stories
51 minutes
4 months ago
The iOS Developer Who Picked Nomad Over Kubernetes | Ep. 14
Tom Elliott joined Yext in 2015 as an iOS developer. Within a year, both his mobile projects were canceled.
But Tom's career crisis was nothing compared to what was happening with Yext's infrastructure.
The company was hitting the limits of homegrown tools built by ex-Google engineers who had recreated their own version of Borg called Khan. It worked when Yext was small. Now they were running thousands of microservices—Tom calculated they had a higher microservice-to-employee ratio than Uber.
The real breaking point? Server upgrades. Every time the infrastructure team needed to upgrade a machine, they had to manually edit code to move services off, do the upgrade, then edit code again to move everything back.
"Everything was manually configured as to where things lay," Tom recalls.
Khan had been built by "one or two people" as a coalition of the willing.
Now Yext had grown past 20 teams, and adding the features they desperately needed—like automatic workload migration—would require massive investment in a homegrown system.
---
Get Tern Stories in your inbox: https://tern.sh/youtube
Connect with Tom! : https://www.ocuroot.com/
Tern Stories
The future of AI isn’t just new code; it’s evolving the code you already have. Tern Stories is conversations with engineers about how tackled their toughest migrations.
Want to tell your migration story, or learn how to make your migrations fast, safe, and predictable? Say hi at hello@tern.sh.