๐ท ๐จ๐ฏ๐ฒ๐ฟโ๐ ๐๐ฟ๐ฐ๐ต๐ถ๐๐ฒ๐ฐ๐๐๐ฟ๐ฒ: A powerhouse that processes tens of millions of requests day by day, continually evolving for optimum person service.
๐ท ๐๐ฒ๐ ๐๐ผ๐บ๐ฝ๐ผ๐ป๐ฒ๐ป๐๐: The acquainted taxi app is supported by multifaceted tech that features the Net Utility Firewall (WAF), Load Balancer(LB), Kafka REST API, and Net Sockets.
๐ท ๐ฅ๐ถ๐ฑ๐ฒ ๐๐ผ๐ผ๐ธ๐ถ๐ป๐ด ๐ฃ๐ฟ๐ผ๐ฐ๐ฒ๐๐:
1๏ธโฃ Consumer books a experience and the app forwards the request to the demand server.
2๏ธโฃ Demand server prompts the availability server for a close-by driver.
3๏ธโฃ Provide server makes use of Kafka REST API to fetch the newest driver location information.
4๏ธโฃ Demand server contacts the closest driver. As soon as accepted, your experience is confirmed!
๐ท ๐ฆ๐ฐ๐ฎ๐น๐ฎ๐ฏ๐ถ๐น๐ถ๐๐ ๐ฎ๐ป๐ฑ ๐ฅ๐ฒ๐น๐ถ๐ฎ๐ฏ๐ถ๐น๐ถ๐๐: Uberโs structure is designed to deal with heavy site visitors and guarantee a easy experience, even when there are bumps alongside the best way.
๐ท ๐๐ฒ๐ฒ๐ฝ ๐๐ถ๐๐ฒ ๐ถ๐ป๐๐ผ ๐๐ฒ๐ ๐๐ผ๐บ๐ฝ๐ผ๐ป๐ฒ๐ป๐๐:
Net Utility Firewall (WAF): A digital protect that guards in opposition to malicious internet site visitors.
Load Balancer: Manages internet site visitors throughout a number of servers for optimum efficiency.
Kafka REST API: Consumes location information from drivers, appearing because the systemโs nerve middle.
Net Sockets: Facilitates real-time communication between Uberโs servers and customers.
Try the animated diagram under to raised perceive Uberโs tech machine.
Credit score to Chandresh Desai for this good illustration! ๐๐