Uber’s hypergrowth forces our developers to engineer stability into our apps using resourceful techniques.
In 2016, for instance, we created and open sourced Runtime Annotation Validation Engine (RAVE), a data model validation framework that uses Java annotation processing to tackle …