3 ms·
> I wonder if Uber could be a monolith running on one machine given the right architecture and implementation. You seem to simplify Uber's tasks to only ridesh
by deepsun 4y ago
> I wonder if Uber could be a monolith running on one machine given the right architecture and implementation.
You seem to simplify Uber's tasks to only ridesharing. But there are many other typical tasks for large tech orgs. For example (never worked at Uber, taking from my imagination):
1. Handle ride-sharing business (the easiest part maybe).
2. Make a pipeline to extract data for legal requests from courts, processing all Uber's historical logs.
3. CEO asked to make a forecast (like chart), using billing data from their financial processor.
4. Serve video and quizes and check tests during driver's onboarding process.
5. Monitor/alert internal network for network security purposes.
6. Gather some analytics over Uber's cloud resources spent and give recommendations on where to optimize.
Not sure how to pack those all into a monolith.