brunohenrique / Distributedsystems
Licence: mit
My Distributed Systems references
Stars: ✭ 67
Projects that are alternatives of or similar to Distributedsystems
Bert In Production
A collection of resources on using BERT (https://arxiv.org/abs/1810.04805 ) and related Language Models in production environments.
Stars: ✭ 58 (-13.43%)
Mutual labels: paper, resources
Awesome Distributed Systems
Awesome list of distributed systems resources
Stars: ✭ 512 (+664.18%)
Mutual labels: distributed-systems, distributed-computing
Platon Go
Golang implementation of the PlatON protocol
Stars: ✭ 331 (+394.03%)
Mutual labels: distributed-systems, distributed-computing
Gleam
Fast, efficient, and scalable distributed map/reduce system, DAG execution, in memory or on disk, written in pure Go, runs standalone or distributedly.
Stars: ✭ 2,949 (+4301.49%)
Mutual labels: distributed-systems, distributed-computing
Construct
JavaScript Digital Organisms simulator
Stars: ✭ 17 (-74.63%)
Mutual labels: distributed-systems, distributed-computing
Awesome Distributed Deep Learning
A curated list of awesome Distributed Deep Learning resources.
Stars: ✭ 277 (+313.43%)
Mutual labels: distributed-systems, distributed-computing
Hazelcast
Open-source distributed computation and storage platform
Stars: ✭ 4,662 (+6858.21%)
Mutual labels: distributed-systems, distributed-computing
IoTPy
Python for streams
Stars: ✭ 24 (-64.18%)
Mutual labels: distributed-systems, distributed-computing
Distributed Consensus Reading List
A long list of academic papers on the topic of distributed consensus
Stars: ✭ 803 (+1098.51%)
Mutual labels: distributed-systems, distributed-computing
Lizardfs
LizardFS is an Open Source Distributed File System licensed under GPLv3.
Stars: ✭ 793 (+1083.58%)
Mutual labels: distributed-systems, distributed-computing
awesome-internals
A curated list of awesome resources and learning materials in the field of X internals
Stars: ✭ 78 (+16.42%)
Mutual labels: paper, resources
Protoactor Dotnet
Proto Actor - Ultra fast distributed actors for Go, C# and Java/Kotlin
Stars: ✭ 1,070 (+1497.01%)
Mutual labels: distributed-systems, distributed-computing
realtimemap-dotnet
A showcase for Proto.Actor - an ultra-fast distributed actors solution for Go, C#, and Java/Kotlin.
Stars: ✭ 47 (-29.85%)
Mutual labels: distributed-systems, distributed-computing
Sleuth
A Go library for master-less peer-to-peer autodiscovery and RPC between HTTP services
Stars: ✭ 331 (+394.03%)
Mutual labels: distributed-systems, distributed-computing
Distributed-System-Algorithms-Implementation
Algorithms for implementation of Clock Synchronization, Consistency, Mutual Exclusion, Leader Election
Stars: ✭ 39 (-41.79%)
Mutual labels: distributed-systems, distributed-computing
Diplomat
A HTTP Ruby API for Consul
Stars: ✭ 358 (+434.33%)
Mutual labels: distributed-systems, distributed-computing
pat-helland-and-me
Materials related to my talk "Pat Helland and Me"
Stars: ✭ 14 (-79.1%)
Mutual labels: distributed-systems, distributed-computing
protoactor-go
Proto Actor - Ultra fast distributed actors for Go, C# and Java/Kotlin
Stars: ✭ 4,138 (+6076.12%)
Mutual labels: distributed-systems, distributed-computing
Awesome Distributed Systems
A curated list to learn about distributed systems
Stars: ✭ 7,263 (+10740.3%)
Mutual labels: paper, distributed-systems
Awesome Scalability
The Patterns of Scalable, Reliable, and Performant Large-Scale Systems
Stars: ✭ 36,688 (+54658.21%)
Mutual labels: resources, distributed-systems
Distributed Systems References List
This repo is a place where I'm going to put my study references about Distributed Systems. I would appreciate content indication 😄
Papers
- Fallacies of Distributed Computing Explained
- A Critique of the CAP Theorem
- In Search of an Understandable Consensus Algorithm (Extended Version)
- Epidemic algorithms for replicated database maintenance
Books
Blog posts
- Notes on Distributed Systems for Young Bloods
- You Can’t Sacrifice Partition Tolerance
- How to do distributed locking
- The Network Is Never There for You
- Eventually Consistent - Revisited
- Microservices and the First Law of Distributed Objects
- Gryadka is not Paxos, so it's probably wrong
- A TLA+ specification for Gryadka
- Consistent Hashing with Bounded Loads
- Pattern: Service Mesh
- Distributed Systems Archaeology: Ricon West, 2013.10.30
- How to do distributed locking
- History of Epidemics
- Epidemic Computing at Cornell
- Consistent Hashing with Bounded Loads
Talks
- Distributed Systems Archaeology - Michael R. Bernstein
- Designs, Lessons and Advice from Building Large Distributed Systems
- Distributed, Eventually Consistent Computations - C. Scott Meiklejohn
- Hopelessness and Confidence in Distributed Systems Design - Camille Fournier
- Building Scalable Stateful Services - Caitie McCaffrey
- Jepsen IV: Hope Springs Eternal - Kyle Kingsbury
- Call Me Maybe: Carly Rae Jepsen and the Perils of Network Partitions - Kyle Kingsbury
- Building reliable distributed data systems: lessons from the field - Jeremy Edberg
- Scalable Weakly-consistent Infection-style Process Group Membership Protocol - Armon Dadgar
- The Mysteries of Dropbox - John Hughes
- QuickChecking Riak - John Hughes
- Race Conditions, Distribution, Interactions—Testing the Hard Stuff and Staying Sane - John Hughes
- Load Balancing is Impossible - Tyler McMullen
- Testing Distributed Systems w/ Deterministic Simulation - Will Wilson
- Our Concurrent Past; Our Distributed Future - Joe Duffy
- Kiran Bhattaram on Failure Detectors - Kiran Bhattaram
- Neha Narula - Consistency and Candy Crush - Neha Narula
- Jepsen IV: Hope Springs Eternal - Kyle Kingsbury
- Jepsen 7: Anna Concurrenina - Kyle Kingsbury
- Testing Apache Cassandra with Jepsen: How to Understand and Produce Safe Distributed Systems - Joel Knighton
- The Anatomy of a Distributed System - Tyler McMullen
- A Brief History of Logical Time - John Daily
- How to Have your Causality and Wall Clocks, Too - Jon Moore
- Without Resilience, Nothing Else Matters - Jonas Bonér
- Managing 10,000 Node Storage Clusters at Twitter - Boaz Avital
- Why We Built Our Own Distributed Column Store - Sam Stokes
- Effortless Eventual Consistency with Weave Mesh - Peter Bourgon and Matthias Radestock
- Real-time Collaborative Editing with CRDTs - Nathan Sobo
- Orchestrated Chaos: Applying Failure Testing Research at Scale - Peter Alvaro
Tutorials
Other sources
- Distributed systems theory for the distributed systems engineer by Paper Trail
- Class materials for a distributed systems lecture series by Kyle Kingsbury
- How to get started with infrastructure and distributed systems by Emmanuel Goossaert
- Gossip papers by Jason Brown
- Distributed systems readings by henryr
- A Distributed Systems Reading List by Dan Creswell
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].