Skip to content

Instantly share code, notes, and snippets.

@nazgob
Last active August 29, 2015 14:02
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save nazgob/ef20d2912e9ffdd4a21e to your computer and use it in GitHub Desktop.
Save nazgob/ef20d2912e9ffdd4a21e to your computer and use it in GitHub Desktop.
List of interesting materials related to distributes systems
This is a curated list of materials related to 'distributed computing' theory and practice.
Some of them are directly related to what Base does and some are just inspiration and demo of what is possible.
Articles:
Microservices by Martin Fowler http://martinfowler.com/articles/microservices.html
Microservices and the Failure of Encapsulation https://michaelfeathers.silvrback.com/microservices-and-the-failure-of-encapsulaton
Distributed Computing https://en.wikipedia.org/wiki/Distributed_computing
Fallacies of Distributed Computing Explained http://www.rgoarchitects.com/Files/fallacies.pdf
SOA anti-pattern Transactional Integration http://arnon.me/2010/09/soa-antipattern-transactional-integration/
Nanoservices http://arnon.me/2014/03/services-microservices-nanoservices/
Saga Pattern http://www.rgoarchitects.com/Files/SOAPatterns/Saga.pdf
Books:
Distributed Systems for fun and profit http://book.mixu.net/distsys/single-page.html
SOA Patterns http://arnon.me/soa-patterns/
Papers:
Fallacies of Distributed Computing Explained http://www.rgoarchitects.com/Files/fallacies.pdf
Original Amazon Dynamo paper http://s3.amazonaws.com/AllThingsDistributed/sosp/amazon-dynamo-sosp2007.pdf
Videos:
Functional Reactive Programming in the Netflix API http://www.infoq.com/presentations/Netflix-API-rxjava-hystrix
Lessons Learned and Questions Raised from Building Distributed Systems https://www.youtube.com/watch?v=F2pwJ6ym6CE
Lessons from Building and Scaling LinkendIn http://www.infoq.com/presentations/linkedin-architecture-stack
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment