3 ms·
A lot of distributed systems literature seems to be too abstract for real world systems engineering. Where does one go to learn about architecting a distributed
by bcoughlan 11y ago
A lot of distributed systems literature seems to be too abstract for real world systems engineering. Where does one go to learn about architecting a distributed system on a that works in the real world?
- hueving 11y agoGoogle's papers on F1 and spanner are decent. Unfortunately not many companies do this and a lot of it is tied up as 'proprietary information'.
- adamnemecek 11y agoThe author of this paper, Martin Kleppmann, is writing a book "Designing Data-Intensive Applications" (http://shop.oreilly.com/product/0636920032175.do?cmp=af-strata-books-videos-product_cj_9781491903094_%25zp http://shop.oreilly.com/product/0636920032175.do?cmp=af-stra...). I've been reading it via the O'Reilly immediate access and I think that it's the book you are looking for.
- dwenzek 11y agoIndeed, he written a less formal post on the matter : "Please stop calling databases CP or AP" (http://martin.kleppmann.com/2015/05/11/please-stop-calling-databases-cp-or-ap.html http://martin.kleppmann.com/2015/05/11/please-stop-calling-d...)
- jmtulloss 11y agoI know you said a lot of it is too abstract, but I really enjoyed the readings from UIUC's CS525 when I was in school (years ago). The selected papers are a great "who's who" of distributed systems research. https://courses.engr.illinois.edu/cs525/sp2015/sched.htm https://courses.engr.illinois.edu/cs525/sp2015/sched.htm
- phpnode 11y agoBasho produce a lot of good documentation for Riak which I've found invaluable when creating my own distributed database.
- dunkelheit 11y agoI have found mixu's book (link: http://book.mixu.net/distsys/index.html http://book.mixu.net/distsys/index.html) accessible and to the point.