Jump to content

Deenekka leetcode


RajaNarthaki

Recommended Posts

1 hour ago, kaburlu said:

Yeah system design is tough. In fact its tough even for people who work on real scalable products, because it is so subjective..

For System design  https://www.amazon.com/Principles-Transaction-Processing-Kaufmann-Management/dp/1558606238/ref=sr_1_1?crid=KWOI3GJ34NQ8&dchild=1&keywords=principles+of+transaction+processing&qid=1610519274&sprefix=principles+of+transa%2Camazon-devices%2C208&sr=8-1 is a nice one to get you good fundamentals..

https://www.amazon.com/Designing-Data-Intensive-Applications-Reliable-Maintainable/dp/1449373321/ref=sr_1_1?crid=D2Z4P6PDNU61&dchild=1&keywords=designing+data-intensive+applications&qid=1610586629&sprefix=Designing+Da%2Caps%2C223&sr=8-1

https://www.amazon.com/Database-Internals-Deep-Distributed-Systems/dp/1492040347/ref=sr_1_2?crid=20MU50RMABIVO&dchild=1&keywords=database+internals+petrov&qid=1610586676&sprefix=Database+internal%2Caps%2C223&sr=8-2

https://www.amazon.com/Database-Systems-Complete-Book-2nd/dp/0131873253/ref=sr_1_1?crid=3HKU0FUD6LCJV&dchild=1&keywords=ullman+database&qid=1610587362&sprefix=ulman+da%2Caps%2C228&sr=8-1 (basically after page 555. . when they talk about how to actually implement databse)

https://github.com/donnemartin/system-design-primer

http://henryr.github.io/distributed-systems-readings/

https://www.cs.cornell.edu/home/rvr/papers/OSDI04.pdf

https://www.microsoft.com/en-us/research/publication/hints-and-principles-for-computer-system-design-3/

https://www.cs.rutgers.edu/~pxk/417/readinglist.html

http://christophermeiklejohn.com/distributed/systems/2013/07/12/readings-in-distributed-systems.html

http://aosabook.org/en/index.html

https://jepsen.io/consistency

https://en.wikipedia.org/wiki/Consistent_hashing

http://dsrg.pdos.csail.mit.edu/

https://martinfowler.com/articles/patterns-of-distributed-systems/

https://aws.amazon.com/builders-library/leader-election-in-distributed-systems/?did=ba_card&trk=ba_card

https://dancres.github.io/Pages/

https://timilearning.com/

http://muratbuffalo.blogspot.com/

https://github.com/theanalyst/awesome-distributed-systems

https://www.the-paper-trail.org/http://www.bailis.org/blog/

http://www.bailis.org/blog/

 

Apart from presentation, and doing the narrative well with system design - database & OS knowledge is very important for system design.. Lot of the principles are taken from there..

My intention with this post is to share some pointers and not to overwhelm with this info, and hoping its encouraging.

Endi vayya anni

30-35 ke heart attacks vasthunayi ante enduku rav Mari 

  • Haha 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...