Hacker News new | ask | show | jobs
by theprop 3320 days ago
Why does Lyft need 10,000 microservices? They probably have less than 100,000 active cabs at any point in time?
2 comments

They don't have 10,000 microservices, they have

> a production system spanning 10,000+ VMs handling 100+ microservices.

"spanning 10,000+ VMs handling 100+ microservices" ?
Sorry...thanks...let me clarify the question, why on earth does Lyft have 10,000 VMs??? They have less than 200,000 rides per day. That's a 1 VM to 20 rides per day ratio.
I guess they're building with future growth in mind. What if they decide to expand to the rest of North America in the near future and have a sudden spike?
Then you spin up more VMs when you do the expansion.
They likely do a huge amount of data analytics.