hello Hussien, thanks for the video in 18:20 i think those are 2 steps done by different services, first service pulls the order and process it using payment providers then re push the results to the queue to be pulled by the second service that will handle the account and balance stuff
There are really few channels on TH-cam dealing with advanced topics in web dev/ software engineering. I'm glad that you are sharing your knowledge views and perspective on such topics. enabling us to gain knowledge on production ready stuff which is way different then basic youtube / udemy courses. I'm a student and can genuinely understand now what makes a senior dev as compared to fresh college grad who knows regular react+node and clone of various stuff. I wish everyone should learn such concepts for better workflow
I totally agree with you. I'm a student and ever since I subscribed to Hussein and started watching his videos, I've noticed the difference between a junior dev and a senior dev. There's much to more programming than just APIs and Frameworks.
Hello Hussein. Do you have any book recommendation for backend Architectures? do you think trying to replicate some of these Architectures as an individual is achievable on a single small machine?
are u aware that your channel is growing sooooo fast ? When I started watching it was like 79k. You should be proud of yourself. Im a self-taught and trying to be like u. Appreciate your work and efforts !
13:30 "The tip is a seperate order" I doubt that, because a tip is not a separate transaction, you just dicide to pay more than you have to. It may show up as a seperate item in the order because if taxes. But also: this is nothing new, it's how most (web)shops work; you create a debt by wanting a product and you repay the debt in one or more payments.the only difference is that in a shop you always pay the shop and with Uber (and spotify and a thousand other services) you also pay the service provider. Not sure why you love this architecture, there is literally nothing new here...anywhere... :-)
I wonder why would they reveal their architecture ? I have also seen discord doing the same. There are other companies also doing the same. What is the purpose behind this ? Why do they do this ?
Contributing to the community which attracts high quality engineers and give investors also hope about the stability of their infrastructure and whether their money is well spent
"I wonder why would they reveal their architecture " Marketing. In this article Uber does not tell you anything about their architecture, they just ensure you that they have it all under control. What they actually do is not new and the scale at which they do it is not actually that huge, only 18Mln requests per day across 10.000 cities so that averages out at only 1800 per city(!) per day. Even if one city has ten times that many, it's still only 18.000 per day. The average supermarket easily handles 6000 per store and they usually have 10 stores in a large city. In know Uber sounds like it's huge, but it's peanuts compared to the avereage supermarket chain, let alone pament provides like Adyen. Most of these architecture stories are just plain marketing, designed to give the impression that they know what they are doing (99% of the target audience doesn't understand it anyway)
regarding idempotency , Unique ids could prevent an order from being processed multiple times. How do they prevent client from not creating multiple duplicate orders? (sorry if its a dumb question). What if a client pays twice which ends up in 2 orders created?
Hey Hussein, Love your content. I am a designer, working on a payment application P2P. My question is if someone has to design a system for sending and receiving money based on the current technology. How would you design that?
Hussein sir hi Can a developer learn all the things like ui and ux design artificial intelligence and programming languages like c, c++,Java, python, scala, Erlang and can I do it within a period of 10 yrs if you've seen anyone like that share something about them in the comment or in the next video so it will be a good example for us plz sir I am just 15 yrs old plz anyone plz reply me.....
Stop letting uber,lyft take 60/70 of your fare because it's your car your gas and times here's how after you pick up the passenger after 1mile end the ride early and ask passenger to add the difference as a tip thank me later ...........
A) Uber charges 25% B) You should complain to Uber or an organisation of uber-drivers, not to a random youtuber wh literally has nothing to do with Uber.
It's awesome that these companies have their engineering blogs, one learns a lot from real use cases.
Yes I really appreciate companies sharing and contributing their work to the public
"what's going on guys, my name is hussien", this line is becoming addiction for me, would have subscribed 2-3 times lol
hello Hussien, thanks for the video
in 18:20 i think those are 2 steps done by different services, first service pulls the order and process it using payment providers then re push the results to the queue to be pulled by the second service that will handle the account and balance stuff
There are really few channels on TH-cam dealing with advanced topics in web dev/ software engineering. I'm glad that you are sharing your knowledge views and perspective on such topics. enabling us to gain knowledge on production ready stuff which is way different then basic youtube / udemy courses. I'm a student and can genuinely understand now what makes a senior dev as compared to fresh college grad who knows regular react+node and clone of various stuff. I wish everyone should learn such concepts for better workflow
I totally agree with you. I'm a student and ever since I subscribed to Hussein and started watching his videos, I've noticed the difference between a junior dev and a senior dev. There's much to more programming than just APIs and Frameworks.
@@christianabrokwa6780 💯
Hello Hussein.
Do you have any book recommendation for backend Architectures? do you think trying to replicate some of these Architectures as an individual is achievable on a single small machine?
Do you have a list of engineering blogs you follow, or is there a website that aggregates them all?
i'm addicted to your videos
are u aware that your channel is growing sooooo fast ? When I started watching it was like 79k. You should be proud of yourself. Im a self-taught and trying to be like u. Appreciate your work and efforts !
You're the best! thank you you so much, it is growing thanks to all of you guys support by watching the content (L)
It's a very good implementation and I think we can you it in OrderManagement System in Retail apps like Amazon, eBay, and Flipkart as well.
13:30 "The tip is a seperate order"
I doubt that, because a tip is not a separate transaction, you just dicide to pay more than you have to. It may show up as a seperate item in the order because if taxes.
But also: this is nothing new, it's how most (web)shops work; you create a debt by wanting a product and you repay the debt in one or more payments.the only difference is that in a shop you always pay the shop and with Uber (and spotify and a thousand other services) you also pay the service provider.
Not sure why you love this architecture, there is literally nothing new here...anywhere... :-)
amazing content we were looking for
Learned a lot just Watching your videos
Thanks for explaining back-end engg like doing postmartem.
I wonder why would they reveal their architecture ? I have also seen discord doing the same. There are other companies also doing the same. What is the purpose behind this ? Why do they do this ?
Contributing to the community which attracts high quality engineers and give investors also hope about the stability of their infrastructure and whether their money is well spent
"I wonder why would they reveal their architecture "
Marketing.
In this article Uber does not tell you anything about their architecture, they just ensure you that they have it all under control. What they actually do is not new and the scale at which they do it is not actually that huge, only 18Mln requests per day across 10.000 cities so that averages out at only 1800 per city(!) per day. Even if one city has ten times that many, it's still only 18.000 per day. The average supermarket easily handles 6000 per store and they usually have 10 stores in a large city.
In know Uber sounds like it's huge, but it's peanuts compared to the avereage supermarket chain, let alone pament provides like Adyen.
Most of these architecture stories are just plain marketing, designed to give the impression that they know what they are doing (99% of the target audience doesn't understand it anyway)
@@vinny142 Thank you so much for your insight. !
regarding idempotency , Unique ids could prevent an order from being processed multiple times. How do they prevent client from not creating multiple duplicate orders? (sorry if its a dumb question). What if a client pays twice which ends up in 2 orders created?
how would they be doing the unique order id generation across so many transactions?
Hello Hussein, what about adding this video to the System Design Playlist ?!
Done ✅
Hey Hussein, Love your content. I am a designer, working on a payment application P2P. My question is if someone has to design a system for sending and receiving money based on the current technology. How would you design that?
16:50 Love the Trump impression HAHA!
Where do you get these news Hussein?
I Subscribe to google news 🗞
16:54 😂👍
Trump LMAO
Hussein sir hi
Can a developer learn all the things like ui and ux design artificial intelligence and programming languages like c, c++,Java, python, scala, Erlang and can I do it within a period of 10 yrs if you've seen anyone like that share something about them in the comment or in the next video so it will be a good example for us plz sir I am just 15 yrs old plz anyone plz reply me.....
Dude you could learn that in 1 year (like I did) if you worked hard at it.
@@tarekali7064 really!
@@ranjithsivanandham1927 Yeah man. See my journey on github: github.com/DGKSK8LIFE
@@tarekali7064 thank u sir
@@tarekali7064 really great I am following you on github
you sounded like GRU, i subscribed :/
IMO, the video could've been more concise.
NO on 22
Stop letting uber,lyft take 60/70 of your fare because it's your car your gas and times here's how after you pick up the passenger after 1mile end the ride early and ask passenger to add the difference as a tip thank me later ...........
A) Uber charges 25%
B) You should complain to Uber or an organisation of uber-drivers, not to a random youtuber wh literally has nothing to do with Uber.
great video. great content. just talk less will ya