Dark
Light

Dive deep into Uber’s accounting data testing strategies.

1 min read
65 views



Deep Dive: Uber’s Accounting Data Testing Strategies

TLDR:

Uber’s Financial Accounting Services (FAS) Platform operates at an internet scale, processing large volumes of transactions daily. To ensure compliance, auditability, accuracy, and scalability, FAS has implemented robust testing, monitoring, and alerting processes. Key elements include:

  • Challenges in processing 1.5 billion journal entries and 120 million transactions per day
  • Steps like Business Requirement Validation, Accounting Onboarding, and Report Generation in the accounting process
  • Testing strategies like Kaptre for regression testing, Slate for short-lived application testing, and Shadow Validations
  • Canary deployment for controlled releases and alerting/monitoring for service health

Key Points:

Uber’s Financial Accounting Services (FAS) Platform is designed to ensure compliance, auditability, accuracy, and scalability. The platform processes a high volume of transactions and uses robust testing, monitoring, and alerting processes to maintain integrity.

The platform handled $120+ billion in annual gross bookings and settlements in 2023, offering 99.6% automated revenue computation accuracy. Testing includes regression testing with Kaptre, SLATE for short-lived application testing, and Shadow Validations.

Canary deployment is used to test new builds before full deployment, and alerting/monitoring systems keep track of service health. Completeness checks and shadow testing are crucial steps in ensuring the accuracy and reliability of the financial accounting systems.



Previous Story

Your Daily Accounting Briefing – 2024-04-21

Next Story

Remote partners: expanding horizons, unlocking opportunities.

Latest from News