Systems Design Interview: Volume 2 Review and Payments Chapter Deepdive

Ойын-сауық

Note that none of the below links are affiliate links or sponsored. See my ethics statement on the lack of such links: blog.pragmaticengineer.com/et...
Buy the book here: www.amazon.com/dp/1736049119
Buy Volume 1 here: www.amazon.com/dp/B08CMF2CQF
Designing Data Intensive Applications: dataintensive.net/
Read my review of Volume 1 here: blog.pragmaticengineer.com/sy...
Subscribe to my newsletter: pragmaticengineer.com
Sign up for my interview preparation emails: blog.pragmaticengineer.com/te...
Check out my jobs board for software engineers: pragmaticengineer.com/jobs Jobs with a great engineering culture.
More of my book recommendations: blog.pragmaticengineer.com/my...
System Design Interview: Volume 2 is a book written by my friend Alex Xu. At the time of recording it was the #1 bestseller on Amazon for CS books. This is my review of the book, and deepdive into the payments chapter.
Check out other things I made:
- My weekly newsletter: pragmaticengineer.com . It’s the #1 technology newsletter on Substack - subscribe if you work in tech.
- The Pragmatic Engineer Job Board: pragmaticurl.com/jobs . Jobs with a great engineering culture.
- Books I've written: blog.pragmaticengineer.com/books
Connect with me on other platforms:
- Twitter: / gergelyorosz
- LinkedIn: / gergelyorosz
- Blog: pragmaticengineer.com
Chapters:
00:00 Intro
02:40 How does Volume 1 vs Volume 2 compare?
04:06 The 4 parts to a systems design interview
05:59 Deepdive into the Payments chapter
06:50 Step 1: understanding the problem scope
09:52 Step 2: high-level design
12:57 Step 3: design deepdive
17:18 Step 4: wrap-up

Пікірлер: 42

  • @mrbosstech09
    @mrbosstech092 жыл бұрын

    This is a great review and very genuine. Really liked the way how you just picked up one chapter and went deep into it instead of just exploring all the chapters.

  • @stomic50
    @stomic502 жыл бұрын

    As someone who designed payments fraud prevention system for a bank, I think it's a large topic to cover in this high-level book. Nevertheless, this book looks like a good primer, helping you choose which area you want to dig deeper.

  • @mrgergelyorosz

    @mrgergelyorosz

    2 жыл бұрын

    At Uber, I worked with the fraud team. It looked like a very complex area, with so many attack vectors, the need to balance false positives and growth goals, easy and hard-to-detect fraud etc. I fully agree with you!

  • @kshitizmiglani1339

    @kshitizmiglani1339

    2 жыл бұрын

    Please give me some resources here! It is very hard to find people like you. Can you guys please document some resources here if there are any. Other than data intensive applications, what else should i go through to explore things in depth at your level.

  • @xhantimda860

    @xhantimda860

    2 жыл бұрын

    Please share useful resources

  • @woodmanmade

    @woodmanmade

    Жыл бұрын

    Sounds like a good topic for someone to write a book on, wink wink

  • @ValentinoHudhra
    @ValentinoHudhra2 жыл бұрын

    Great review! Do you have any recommendations for any other books that go deep on payments? I've been struggling to find many.

  • @vinylwarmth
    @vinylwarmth2 жыл бұрын

    Great review. This is the next book on my list to buy 😀

  • @giant3909
    @giant39092 жыл бұрын

    Thank you for the review and for the discovery. I didn't know the author and his books. I have purchased volume 1 and will probably follow with volum two. As always, good job on the video!

  • @mrgergelyorosz

    @mrgergelyorosz

    2 жыл бұрын

    Thanks!

  • @GlebWritesCode
    @GlebWritesCode2 жыл бұрын

    Hello. Is there gonna be an ebook? I haven't finished first edition yet, some very useful stuff there

  • @scootergirl3662
    @scootergirl36622 жыл бұрын

    This is really surreal, I just happen to buy first volume of this book at half price books on a whim because it looked interesting for like 20 bucks (granted the cover looks different)

  • @eevmanu
    @eevmanu2 жыл бұрын

    Amazing video 🌟, thanks for taking the time. An off-topic q, which is the pdf viewer or external app you used to highlight content on the video? looks amazing.

  • @mrgergelyorosz

    @mrgergelyorosz

    2 жыл бұрын

    Thanks! The app is ScreenBrush on the Mac App Store.

  • @parthibanthangaraj6988
    @parthibanthangaraj69882 жыл бұрын

    Can you suggest the best book with lots of examples and problems for data structures and algorithm?. I'm a newbie and interested to learn

  • @adalbertobarbosavieira4705
    @adalbertobarbosavieira47052 жыл бұрын

    Hey man, thanks for your great vídeos, they are really helpful! By the way, do you have a list of books recommendations?

  • @mrgergelyorosz

    @mrgergelyorosz

    2 жыл бұрын

    Thanks! I actually do: they are here blog.pragmaticengineer.com/my-reading-list/

  • @gm8003
    @gm80032 жыл бұрын

    what a pity . I could not find the e-book version of volume 2 .

  • @tonyforthenguyen
    @tonyforthenguyen2 жыл бұрын

    How can I get a digital copy like yours? I've only been able to purchase the paperback copy on Amazon.

  • @freetiime5444
    @freetiime54443 ай бұрын

    Thank you for the insightful review. I have a question related to the two volumes you mentioned. I'm a bit confused about their version. Are Volume 1 and Volume 2 connected, or is Volume 2 an update or continuation of Volume 1?

  • @preslavmihaylov8424
    @preslavmihaylov84242 жыл бұрын

    Designing a Payment System looks like a very domain-specific task to receive on a system design interview. Do such assignments actually come up in these interviews?

  • @mrgergelyorosz

    @mrgergelyorosz

    2 жыл бұрын

    I'd expect to touch on this topic only for specialized role. E.g. staff engineer at a FinTech or one interviewing to lead a payments team. IMO it's a good thing that the book doesn't only stick with very generic concepts that require zero domain knowledge. FinTech is pretty big and every company of a decent size has a payments system. Note how it's assumed you use a PSP like Stripe etc: the design is about the things that need to be done in-house (and frequently are done in-house!)

  • @yuvrajagarkar8764
    @yuvrajagarkar8764 Жыл бұрын

    Is the volume 1 and then 2 good for people having no knowledge of system design

  • @RaphaelSousa-or1dl
    @RaphaelSousa-or1dl3 ай бұрын

    Do you have any books and other contents that goes deeper in the Payment System Design?

  • @recursion.
    @recursion.10 ай бұрын

    Can you do the review of designing data intensive applications by martin klepman?

  • @samuelnavarro5450
    @samuelnavarro54502 жыл бұрын

    Please make a PSP integration video!!

  • @vladimir_osin
    @vladimir_osin2 жыл бұрын

    Piece of advice. Invest in the good mic. It will make this awesome content even better.

  • @mrgergelyorosz

    @mrgergelyorosz

    2 жыл бұрын

    Thanks - mic was good, but my setup was not and the mic gain was too high. I sorted it for future videos!

  • @silv3rArrow
    @silv3rArrow Жыл бұрын

    1:41 I wouldn't call wikipedia links "high quality references" but I see your point

  • @none_the_less

    @none_the_less

    11 ай бұрын

    Wikipedia has improved a lot, and Wikipedia itself usually lists the references at the bottom of topic's page, which tend to link to papers, or books.

  • @rydmerlin
    @rydmerlin Жыл бұрын

    I own both books but I would have preferred they were 3 books in the same format as the first one.

  • @clarencengminteck
    @clarencengminteck4 ай бұрын

    Been working in JPMC payment team when i am a fresh graduate. some payment systems handle subscriptions, so the business date and time are very important, as well as salary credit into the employee bank account and etc. The batch processing limit and scenario like what happens if 1 transaction fail, can be due to fund limit and how long should it wait for a batch transaction to proceed to the next stage.

  • @bitwamet
    @bitwamet7 ай бұрын

    is it color copy or just gray

  • @zephyrvinay
    @zephyrvinay2 жыл бұрын

    What is the difference between volume 1 and volume 2 ?

  • @mrgergelyorosz

    @mrgergelyorosz

    2 жыл бұрын

    I have a section on this in the video! Topics covered.

  • @zephyrvinay

    @zephyrvinay

    2 жыл бұрын

    @@mrgergelyorosz i saw that but more so was interested in details such as , with respect to the level of the content , does it include newer tech stack etc Thanks for highlighting the differences in size content and the format itself Thanks again for doing this !!

  • @mail2rit
    @mail2rit2 жыл бұрын

    When can we get this book in India?

  • @divyanshujuneja1291

    @divyanshujuneja1291

    2 жыл бұрын

    Volume 1 is available on Amazon. Not sure when will the second volume come though.

  • @aglitchinthematrix157
    @aglitchinthematrix157 Жыл бұрын

    I'm quite disappointed. I bought the course and it turns out to be an annual subscription just with the content of the books. If I have bought the books at least I would been able to keep them. Bummer

  • @kamranmoazim6413

    @kamranmoazim6413

    Жыл бұрын

    Can you share the e-book V2 ?

  • @VenkteshShivam
    @VenkteshShivam2 жыл бұрын

    First

  • @Lifelittlelemons
    @Lifelittlelemons2 жыл бұрын

    Hi ..i want this book ..its not available in India can you help me with pdf or whatsapp image plZ

Келесі