This Fall, UpStart Mobile completed its enterprise dispatch technology for ground transportation fleets.
Some companies build in Ruby. Some use Python. Some use .net or Java. We didn’t go that way. We took a risk and went a different way, building Cabulous on an advanced platform with special properties for robustness, reliability, and scalability. Functional languages ftw!
The result is that today Cabulous has one of the very few dispatch platforms in the world that can scale to many hundreds of thousands of vehicles, millions of passengers, and thousands of dispatchers, with position update rates so high that the cars seem to move on the map in real-time, giving passengers confidence that the car they see on Cabulous is actually moving to pick them up.
Cabulous can hot-update systems without any downtime, so taxi fleets in countries all over the world don’t have to go off the map when we need to patch or make a change.
Most existing systems are built to provide only one company’s vehicles with GPS dispatch – a small number of cars, no passenger interface, and a few dispatchers and order takers. The customer fleet must buy and maintain its own servers – complicated, costly, isolated. By contrast, a fleet that chooses Cabulous is up and running in about ten minutes and as quickly as they can put the units in their cars (which takes about 4 minutes each by our last count). A system like this, deployed in the Cloud, needs to achieve a whole new level of reliability and scalability.
So in making the choices we made, Cabulous now has arguably the most advanced infrastructure platform for dispatch in the world.
And we are only making it better