Uber's engineering team aims to build highly scalable, available, and flexible platforms to achieve Uber's mission of providing transportation that is as reliable as running water everywhere for everyone. Uber currently operates in over 600 cities across 80 countries. The platforms need to handle data from tens of millions of daily trips while ensuring riders and drivers can access documents and data 24/7. Uber also aims to build flexibility into its platforms to meet various compliance requirements in the over 80 countries it operates in worldwide.