
Transforming Executive Travel: Delegate Booking with Uber
9/12/2024
This post details the engineering challenges and architectural overhaul required to implement Delegate Booking. Key contributions include expanding the service layers to support multiple user profiles interacting with a single trip, extending the notification system to send updates to both the executive and EA, and integrating the billing engine with the new model for accurate financial transactions. The architecture was updated across over 30 services and 5 platforms, involving backend systems (Go, Java, Node) and frontend applications (Fusion, iOS, Android). The user interface for assigning delegates and the backend integration for booking and management are also described.