Uber’s new Backend Architecture for Processing Payments

preview_player
Показать описание
In this video, I discuss the new Uber Backend Architecture that they deployed to process payments and jobs and orders.

Revolutionizing Money Movements at Scale with Strong Data Consistency

🎙️Listen to the Backend Engineering Podcast

🏭 Backend Engineering Videos

💾 Database Engineering Videos

🏰 Load Balancing and Proxies Videos

🏛️ Software Archtiecture Videos

📩 Messaging Systems

Become a Member

Support me on PayPal

Stay Awesome,
Hussein
Рекомендации по теме
Комментарии
Автор

It's awesome that these companies have their engineering blogs, one learns a lot from real use cases.

elmeroranchero
Автор

"what's going on guys, my name is hussien", this line is becoming addiction for me, would have subscribed 2-3 times lol

akshayaghera
Автор

There are really few channels on YouTube 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

RahulAhire
Автор

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

mekki
Автор

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?

nvrthles
Автор

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.

pollathajeeva
Автор

Do you have a list of engineering blogs you follow, or is there a website that aggregates them all?

pauldhillon
Автор

Thanks for explaining back-end engg like doing postmartem.

mayurgound
Автор

are u aware that your channel is growing 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 !

bucky
Автор

Learned a lot just Watching your videos

sarveshsawant
Автор

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?

niranjhankantharaj
Автор

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 ?

deshkarabhishek
Автор

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?

RittamDebnath
Автор

Hello Hussein, what about adding this video to the System Design Playlist ?!

minanagy
Автор

how would they be doing the unique order id generation across so many transactions?

shailsubscriptions
Автор

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... :-)

vinny
Автор

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

ranjithsivanandham
Автор

you sounded like GRU, i subscribed :/

rakibulhaq
Автор

IMO, the video could've been more concise.

creative-freedom
Автор

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

Libpoulavi