Front-End System Design - Uber
Вставка
- Опубліковано 20 лип 2024
- Welcome to my detailed tutorial on Front-End System Design, focusing specifically on Uber! Dive deep with me into the realm of ride-sharing applications, and master the art of creating a seamless user journey that can be applied to both Uber and Lyft.
🖥️ Deep Dive: In this guide, we'll delve into the nuances of integrating maps, the essence of real-time updates, and best practices to ensure an outstanding ride experience for both drivers and riders. Whether you're a seasoned front-end developer or just venturing into the world of ride-sharing apps, there's plenty in store for you.
🛠️ Why Watch?: The ride-booking system is at the heart of Uber's functionality, allowing users to connect with drivers in their vicinity. By mastering this feature, you're not just improving an app - you're enhancing millions of daily commutes! This design is adaptable for Lyft system design as well as for Uber system design.
⏱️ Agenda of Uber System Design for front end developers:
00:00 - Functional requirements
03:50 - Non-Functional requirements
05:04 - Assumptions
06:47 - Creating UI
08:15 - Creating interfaces
18:43 - Dependency Graph
22:14 - Performance
24:46 - A11y
27:20 - Error handling
29:28 - Push notifications
31:13 - Security
📚 Continuous Learning: This channel thrives on equipping you with the most relevant and advanced knowledge. If you appreciate this tutorial, remember to like 👍, share 🔄, and subscribe 🔔 for more insightful content on ride-sharing technology!
🔗 Links:
Telegram channel: t.me/webfordevs
Instagram: / webfordevs
UA-cam shorts: @webfordevs-shorts
UA-cam videos: @webfordevs
Buy Me Coffee: www.buymeacoffee.com/webfordevs
#webfordevs #systemdesign #ubersystemdesign
This is very good! Thanks!
I appreciate your feedback. Thanks a lot!
This is very high quality system design work especially the entity part
Thanks for your support. It really helps.
UA-cam needs more FE sys design videos. Just wanted to say thanks for expanding my mind :)
Thank you :) I appreciate it
how do we request a ride and instantly gets a ride found according to your synchronous rest api request ride call?
Thank you for the question. In my video, I focused on the general idea of the system design and didn't cover this in detail. However, to request a ride, we can use short or long polling methods. This means there will be a slight wait time until a ride is found and someone picks you up.
Awesome
I’m grateful for your encouragement. Thank you!