Loading…

Uber
a global technology platform that connects people who need a ride or delivery with independent drivers and couriers through a smartphone app.
- 115 posts summarised
- latest
The Good Stuff
Paid picks we use ourselves. Links carry a referral code — a subscription through one earns us a commission at no extra cost to you.
From their blog
Latest articles
Large-Scale Automated Dependency Analysis Across Uber's Service Mesh
Uber describes an automated method for cataloging dependency behavior across its service mesh, where nested asynchronous calls make failure attribution difficult. Because distributed traces are sampled and erroneous requests are rare, trace-based correlation can take too long; the system instead instruments yarpc middleware to observe every request and correlate inbound failures with outbound failures at service-and-endpoint granularity. An in-memory request record links each inbound request to its outbound calls, while emitted metrics capture caller and callee nodes and whether each errored. The resulting edge probability, calculated as caller failures divided by requests where the callee failed, classifies dependencies as fail-close at Pc >= 0.8, fail-open at Pc <= 0.2, or unknown between those thresholds. Uber says the initiative cataloged dependencies of critical APIs and indexed most fail-close anomalies, supporting reliability work and regression guardrails for Failover Architecture 2.0.
Let’s talk wait times and delays
The update explains how drivers can be compensated when pickups, additional stops, route changes, or road delays make a trip take longer than expected. At the first pickup, wait-time and no-show fees may apply, with the pickup screen showing elapsed wait time and potentially applicable amounts; at an additional stop, stop-time fees now begin after one minute rather than two, and the app displays both waiting time and earnings. If a rider adds a stop or changes the destination, the app shows the new drop-off address and fare change. For eligible trips running at least five minutes longer than estimated from pickup to drop-off, Delayed Ride Guarantee can automatically increase the fare, with higher potential earnings for trips exceeding 15 extra minutes; receipts explain the adjustment, reason, and amount, while eligibility varies by location and trip type.
From Signals to Context: Lessons from Lavaredo Ultra Trail
The title “From Signals to Context: Lessons from Lavaredo Ultra Trail” presents a subject involving signals, context, and lessons associated with Lavaredo Ultra Trail. The available page content consists of Uber navigation and promotional text, including links for products, advertising, driving and delivery, Uber Eats, business, health, higher education, transit, engineering, community support, news, and Uber.com. It identifies Uber Blog as the surrounding publication area, but supplies no body text explaining what the signals are, how context is produced, or which lessons were drawn from the trail event. Consequently, no technical approach, implementation detail, measurement, result, or conclusion can be stated from the available content without adding information beyond the displayed page.
Halving the Time: How Uber Eats Rebuilt Its Search Pipeline
Uber Eats rebuilt its search pipeline after accumulated architectural decisions made latency increasingly costly across retrieval, hydration, ranking, ads, and presentation. The team changed its primary metric from backend API response time to Above-the-Fold completion, then introduced paginated responses with server-side caching and concurrent template rendering; these changes improved ATF by over 200 milliseconds. Other work removed low-yield retrieval strategies, grouped items by product identity to reduce lookups by over 100 times, split ranking and presentation hydration, eliminated false DAG dependencies, added request hedging, and redesigned ad data as column-oriented in memory. The combined effort cut search latency in half, including approximately 120 milliseconds from retrieval, 100-plus from hydration changes, and 130 from ads, while planned product-based search, zero-pass ranking, and streaming target further gains.
Grocery Delivery across the US: Fees, Pricing and Membership Guide
Uber Eats grocery orders combine item prices with Delivery, Service, and possible add-on fees, while taxes are estimated at checkout and finalized on the receipt. Delivery Fees typically range from $0 with Uber One on eligible orders to $7.99 for standard orders, and Service Fees typically range from $2.85 to $7.75 depending partly on basket size. Customers can order without a membership; participating stores may offer in-store pricing, while other stores may mark up item prices. Uber One costs $9.99 monthly or $96 annually, provides $0 Delivery Fees on eligible grocery orders, and is described as breaking even after approximately two grocery orders per month. It also extends benefits to restaurant delivery and other Uber services, while listed savings options include promotions, No Rush Delivery, larger consolidated orders, EBT payments, and discounted gift cards.
McDonald's x Uber Eats Courier Appreciation Week Rules
The McDonald’s Courier Appreciation Week Sweepstakes is sponsored and administered by Uber and is limited to eligible U.S. Uber Eats delivery drivers. Participants must be at least 18, reside in Uber serviceable areas, hold a delivery account as of September 14, 2026, meet delivery-driver requirements, and have an account in good standing. During the September 14–18 Sweepstakes Period, invited drivers can receive one entry by completing the McDonald’s Courier Feedback Survey, with 100 potential winners selected randomly on or about September 25. Each winner receives $50 in Uber Cash, for a total approximate prize value of $5,000, subject to usage restrictions and possible expiration; no purchase is necessary, and odds depend on the number of eligible entries.
From One Horizontal Scaling Controller to Many: Evolving Uber's Compute Platform
Uber’s failover redesign exposed a limitation in its long-standing single-controller model for scaling stateless workloads. To reuse idle capacity during regional failover, the platform needed multiple orchestrators to influence replica counts without overloading UDC, which remained on the normal deployment lifecycle path. The solution introduced the ServiceScale CRD and Service Scale Controller, allowing separate actors to record steady-state and temporary failover intent in Kubernetes and letting SSC reconcile the combined decision. Production work then exposed risks from informer caches that lagged reality and near-simultaneous multi-writer updates, including ReplicaSet metadata-spec drift that disrupted proportional scaling and could leave workloads stuck. Uber added fleet-wide detection, an automated UDC healer, a long-term scaling-path fix, and extensive kind integration tests, staging, and canaries; the year-long rollout avoided customer-impacting outages while establishing a more extensible control plane.
Ceilometer: Uber’s Adaptive Benchmarking Framework
Ceilometer is Uber’s adaptive benchmarking framework for qualifying new server types, cloud SKUs, kernel upgrades, configuration changes, and machine-learning frameworks before production rollout. It replaces manual, fragmented testing with standardized configurations, automated cluster bring-up and service deployment, portable containerized harnesses, and reporting that includes server specifications, reference SLAs, normalization, resource utilization, cost efficiency, and reliability signals. Its distributed architecture runs synthetic and production-like workloads across dedicated machines, processes and enriches raw results, stores them in blob storage and a centralized data warehouse, and exposes them through an analytics service. The framework covers CPU and memory benchmarks, tools such as SpecCPU2017, SPECjbb2015, NetPerf, and FIO, plus stateful, stateless, batch, and ML workloads; Uber reports uses including regression detection, database validation, and canary testing of external upgrades.
微信“优步”小程序优惠条款与条件 Weixin’s “Uber” mini-program Offer Terms and Conditions
These terms set out region-specific September 2026 promotions for new riders using Uber’s Weixin mini-program, with eligibility tied to first-time use and +86 registration. For Hong Kong, three trips receive 50%, 60%, and 70% discounts capped at HK$70, HK$80, and HK$90; Japan covers five trips, beginning with JPY ¥300 off and continuing with capped 15% and 20% discounts. Australia offers 20%, 25%, and 30% discounts across five trips, while the Canadian Chinese terms state 20% off the first trip capped at CA$5; a separate English listing states CA$15 maximum savings and extra restrictions. Codes are automatically applied, non-transferable, and limited to one per trip; the highest-value eligible code takes priority, and unused discounts do not carry over. Excess charges remain payable, suspicious account activity may trigger suspension, and Uber reserves the right to change, cancel, or terminate offers without notice.
Grab your up to HK$100 ride offer
An Uber page dated September 2, 2026 is titled “Grab your up to HK$100 ride offer.” It is categorized under Promotions and Ride, indicating that the page concerns a ride-related promotional offer. The visible content does not state the offer’s eligibility requirements, validity period, locations, redemption process, number of trips, or other terms. It also does not provide a result, such as the number of riders reached or the savings delivered. The surrounding page identifies Uber ride services and links to related ride content, including a car seat FAQ, comparisons among Uber Black, chauffeur, and limo services, and city-specific rental guides, but none of those entries adds conditions or details to the HK$100 offer.
Uber Pro: rewards that go the extra mile, like you
Uber is rolling out a redesigned Uber Pro driver rewards program that combines Uber Pro with Advantage Mode in markets where Advantage Mode operates. Drivers earn points by accepting trips, cancelling less, completing safe rides, and advancing through statuses, while lower Gold and Platinum thresholds and reduced Gold requirements add flexibility. Gold includes a 5% Pro Perk on eligible non-premium rides, Exclusive trip requests, and Trip Radar Advantage; Platinum adds Priority Reserve and a third Destination Mode session, and Diamond offers a renewable free three-month Uber One membership. Existing rewards, including Costco Gold Star membership, ASU tuition coverage, and Upside gas discounts, remain available, while eligibility and exclusions vary by ride type, status, market, and program terms.
From Chaos to Control: Addressing Shard Distribution Challenges in M3DB with Subclusters
M3DB’s sharded placement algorithm lets replicas spread across nodes subject primarily to isolation-group constraints, but large clusters experienced broad failure and maintenance impacts. The subclustered placement algorithm partitions nodes into fixed-size, self-contained groups, each owning a distinct shard slice while preserving replica separation across isolation groups. It requires equal instance weights, scaling in multiples of the subcluster size, a replica factor that cannot change through AddReplica, and instancesPerSubcluster divisible by RF. During scaling, a greedy donation strategy simulates removing each candidate shard, ranks the resulting per-node skew, and chooses the shard that leaves the donor most balanced, avoiding a second rebalancing move. The resulting model contains recovery within subclusters, enables parallel maintenance, and reduces arbitrary shard sharing from O(cluster) to O(subcluster), while the original algorithm remains suitable for smaller clusters or impractical scaling steps.
Running a Software Factory Efficiently at Uber Scale
Uber describes a Software Factory in which AI tools and managed agents support software development, with more than 70% of pull requests attributed to local or cloud agents and over 3,600 agent skills. From February to August 2026, weekly active users grew sevenfold and weekly agentic requests 9.4-fold, while holding a model constant showed cost per 1,000 requests down almost 34% and cost per session down 52% from its June peak. The framework organizes usage into four layers and decomposes session spend into adoption, engagement, input and output workload, token pricing, and related execution factors measured through portfolio, model, driver, and managed-agent outcome metrics. Its optimization program uses real-work benchmarks, Pareto model selection, cheaper subagents, prompt caching, graph-grounded context, batched tool calls, and session-level waste analysis to reduce zero-value token use while improving or maintaining quality.
Kentucky defensive driving course
Kentucky regulations require rideshare drivers to complete a two-hour driver safety training course each year, with collision prevention and safe driving habits as its focus. Starting June 25, 2019, drivers cannot receive trip requests in Kentucky through the Uber app until they upload a passing-course certificate to their account. The online course costs $15: drivers begin through the Online Training Center’s “New Partners” option, use the email address and phone number associated with their Uber account, and verify that the confirmation-page username matches the official name on their license. After training, drivers download the certificate or open the certificate page’s printable completion confirmation, then upload it to their Uber account; unfinished training can be resumed through the driver portal’s “My Courses” section.
Get in and out of the airport faster—and back to earning—with pickup codes
The post introduces pickup codes, a new airport process intended to reduce eligible drivers’ waiting time, simplify rider matching, and help them return to the road sooner. Instead of a standard airport trip request or the usual queue, an eligible driver may receive a Driver app alert, choose a dedicated pickup-code line, and meet the next rider there. The rider provides a unique 6-digit code, distinct from the 4-digit PIN used for some non-airport pickups; the driver enters it in the app before the rider and luggage enter the vehicle, confirming the match. Trip details appear after confirmation, while fare information is available after completion, although the fare and destination can be viewed beforehand through the Waybill link in Trip Guide. Availability and eligibility vary by airport and product type, and drivers can instead remain in the waiting lot for a Trip Radar request without affecting their acceptance rate.
10 Best Websites to Book a Rental Car in 2026
The guide compares 10 websites and apps for booking rental cars in 2026, grouping them into aggregators, direct rental companies, peer-to-peer marketplaces, and hybrid platforms. It matches services to needs such as price comparison, member discounts, unusual vehicles, loyalty rewards, bundling, coupon savings, and international coverage. The entries describe concrete differences: Kayak searches hundreds of providers, Costco Travel uses negotiated member rates, Turo lists vehicles from private owners, and Uber Rent combines traditional agencies with Turo listings in one search. Other examples include Priceline’s Express Deals, Expedia’s trip bundling, AutoSlash’s coupon and price-tracking tools, and direct programs from Enterprise and Hertz. It advises comparing total cost, cancellation terms, mileage limits, fuel policy, protection options, deposits, pickup and drop-off locations, and additional-driver fees because advertised daily rates do not capture every booking condition.
How Uber, OCI™, and Ampere® Co-Optimized OCI AmpereOne® M A4 Compute
Uber, Oracle Cloud Infrastructure, and Ampere co-optimized the OCI AmpereOne M A4 instance family after migrating large workloads from on-premises data centers to Arm-based cloud infrastructure. Early A1 and A2 deployments exposed dual-socket latency, Go performance degradation associated with smaller TLB and cache sizes, and insufficient single-thread performance for Gurobi services. Uber shared workload characteristics and targets that informed AmpereOne M silicon and an OCI FlexSKU, while the teams evaluated frequencies, core counts, deployment models, memory ratios, and storage. For latency-sensitive stateless services, the resulting guidance favors higher-frequency CPUs, about 8 GB per vCore, and virtual machines; throughput-oriented storage systems use parallelism, flexible memory-to-core ratios, and local NVMe or remote block storage according to locality. The collaboration is presented as improving price-performance and supporting energy-efficient, cost-optimized multi-architecture computing at scale.
Introducing Husker Share, the University of Nebraska-Lincoln’s latest program with Uber
The University of Nebraska-Lincoln (UNL) has partnered with Uber to launch Husker Share, a campus-exclusive shared-rides program for students, faculty, and staff. Powered by Uber’s Closed Loop Share feature, the program matches verified UNL riders traveling in the same direction, supports sharing with up to two other riders, and limits each booking to one person. Eligible riders can save up to 20% on standard UberX fares, while the first 10,000 people to enroll receive $5 off their first trip. Enrollment requires an Uber account, the Uber app, and UNL credential verification; once approved, the option appears in the app, with trips required to start and end inside the designated service zone.
Insurance for Rideshare Drivers | Uber
Uber’s rideshare insurance guidance explains how coverage changes when a driver is offline, online and available, en route, or on-trip, and how personal auto insurance fits into each state. Drivers must maintain personal insurance at mandatory minimum limits, while Uber maintains commercial coverage on their behalf; repair coverage while en route or on-trip depends on comprehensive and collision coverage in the personal policy. When a driver is at fault while en route or on-trip, Uber lists at least $1 million in coverage for property damage and injuries to riders and third parties, plus vehicle-damage protection up to actual cash value with a $2,500 deductible, subject to conditions. The guidance also outlines optional protections, state-dependent coverages, certificates of insurance, and accident-reporting steps through the Driver app.
UBER FRAUDULENT USE POLICY – SEATTLE
Uber’s Seattle Fraudulent Use Policy identifies activity that may constitute fraud across rides and deliveries, including increasing trip time or distance, creating improper accounts, claiming false fees, falsifying records, and certain cancellations. Manipulating the Uber platform or GPS system with unauthorized devices, apps, or programs is also covered. Violations may cause immediate loss of access to some or all of the Marketplace Platform, holds or adjustments to suspected fraud-related earnings, restrictions on offers, or temporary deactivation during review. Affected couriers may be notified in pay statements or through in-app communication, phone, or email, and Uber may request additional information to assess a potential violation. Appeals require contacting Support or responding through the app; review typically takes up to seven business days, and the final decision is not subject to further review.
Topics they write about
All topics →Weekly digest
The best engineering reads, once a week.