This blog is written as per the codekarle system design series.
FR:
Identify Roads, Routes
Distance and ETA between 2 points
Pluggable with different transport feed
NFR:
HA
Good Accuracy
Not to slow
Scale
1 Billion MAU(Monthly active users)
5 Million company using it