0
0
Microservicessystem_design~10 mins

Uber architecture overview in Microservices - Interactive Code Practice

Choose your learning style9 modes available
Practice - 5 Tasks
Answer the questions below
1fill in blank
easy

Complete the code to identify the main component responsible for matching riders with drivers.

Microservices
The core service that connects riders and drivers in Uber's system is called the [1] service.
Drag options to blanks, or click blank then click option'
AAuthentication
BBilling
CNotification
DMatching
Attempts:
3 left
💡 Hint
Common Mistakes
Confusing billing or notification services with the matching service.
2fill in blank
medium

Complete the code to specify the database type used for storing trip history in Uber's architecture.

Microservices
Uber uses a [1] database to store detailed trip history and user data for durability and queries.
Drag options to blanks, or click blank then click option'
AIn-memory
BGraph
CRelational
DTime-series
Attempts:
3 left
💡 Hint
Common Mistakes
Choosing in-memory or time-series databases for persistent trip data.
3fill in blank
hard

Fix the error in naming the Uber service responsible for handling payments.

Microservices
The service that processes payments and handles transactions is called the [1] service.
Drag options to blanks, or click blank then click option'
APayment
BNotification
CMatching
DRouting
Attempts:
3 left
💡 Hint
Common Mistakes
Confusing payment service with notification or routing services.
4fill in blank
hard

Fill both blanks to complete the description of Uber's architecture components.

Microservices
The [1] service tracks real-time locations, while the [2] service calculates the best routes for drivers.
Drag options to blanks, or click blank then click option'
ALocation
BBilling
CRouting
DAuthentication
Attempts:
3 left
💡 Hint
Common Mistakes
Mixing billing or authentication with location or routing.
5fill in blank
hard

Fill all three blanks to complete the key components in Uber's microservices architecture.

Microservices
The [1] service authenticates users, the [2] service sends ride updates, and the [3] service manages fare calculations.
Drag options to blanks, or click blank then click option'
AAuthentication
BNotification
CBilling
DMatching
Attempts:
3 left
💡 Hint
Common Mistakes
Confusing matching with billing or notification services.