Upload
konrad-malawski
View
1.791
Download
0
Embed Size (px)
Citation preview
Today’s Sponsors
http://lightbend.com && http://akka.io http://www.ocadotechnology.com
Long time member
Akka @ LightbendVarious User Groups
Today’s hosts
Adam PohoreckiFounder
Konrad `ktoso` Malawski Łukasz DubielLong time member
Tomasz `LAFK` Borek
Long time member
Loves learning
Various User Groups
Schedule
Top 5 SCKRK whitepapers
Community Award“Best whitepaper of the last 5 years of SCKRK”
DiscussionsPlease feel free to stay and discuss the winners/losers!
19:00 ... 19:30 ... ... ... 20:45 ... ... 21:00 ... ...
Honorable mentionsSpecial articles which did not make it into the top 5
Top #5: A Note on Distributed Computing
http://ftp.isu.edu.tw/pub/Unix/Desktop/KDE/devel/smli_tr-94-29.pdf
Top #5: Domain Driven Design Quickly
Plus: SAGAS! http://www.cs.cornell.edu/andru/cs711/2002fa/reading/sagas.pdf
Top #4: Conflict-free Replicated Data Types
Conflict-free Replicated Data Types. M. Shapiro, N. Preguiça, C. Baquero, M. Zawirski (France, October 2011)
Top #3: Guide: Writing Testable Code
1. Everybody writes tests, not everybody does Big Data or epic scalability
2. Good points!a. Class does too muchb. Constructor does real workc. Digging into collaborators
3. Well-structured!
Top #1: “The Paxos Saga” / Paxos Made Simple
- Time, Clocks and the Ordering of Events in a Distributed System (Lamport, 1978)- Reaching Agreement in the Presence of Faults (Lamport, 1980)- The Byzantine Generals Problem (Lamport, 1982)- FLP Impossibility Result (Fisher, Lynch, Paterson, 1985)- The Part-Time Parliament (Lamport, 1998)
“My attempt at inserting some humor into the subject was a dismal failure. [...] None of them noticed any connection between this question and the Paxos algorithm. ”
- Paxos Made Simple (Lamport, 2001) “The Paxos algorithm, when presented in plain English, is very simple.”
- Cheap Paxos (Lamport, 2004)- Fast Paxos (Lamport, 2006)- (Google) Chubby ⇐ my first whitepaper (Mike Burrows, 2006)- (Google) Paxos Made Live (Chandra et al, 2007)- Paxos Made Moderately Complex (Renesse et al, 2015)- …- “Raft – in search of an understandable consensus algorithm” (Ongaro, 2013)
http://research.microsoft.com/en-us/um/people/lamport/pubs/pubs.html
Honorable mentions
1. Most TXT-like2. One of earliest holy wars we had3. Little Endians - LSB, Big - MSB4. Machines matter, net matters, details
matter5. And... humorous!
Honorable mentions
Coincidence? :-)
http://www.ietf.org/rfc/ien/ien137.txt
Honorable mentions: Maglev
http://research.google.com/pubs/pub44824.html
Honorable mentions: Fallacies of Dist. Comp.
https://blogs.oracle.com/jag/resource/Fallacies.html