BlogsUberDelegate Booking for Corporate Travel

Delegate Booking for Corporate Travel

Delegate Booking for Corporate Travel

1
posts
2024

Uber has developed a Delegate Booking tool to streamline executive travel, empowering executive assistants (EAs) to manage bookings on behalf of their executives. This involves evolving the platform's participant model to support multiple user roles (executive and EA) interacting with a single trip, expanding the notification system for dual updates, and integrating the billing engine for accurate financial transactions. The architecture was overhauled across numerous services and platforms to accommodate this new model, enabling EAs to assign delegates, manage trip details, and receive real-time updates.

2024

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.