Bennett's starred repositories
akka-paxos
Paxos protocol in Akka
distributed-algorithms-akka
Select algorithms from "Introduction to Reliable and Secure Distributed Programming" by Cachin et al
JustEnoughScalaForSpark
A tutorial on the most important features and idioms of Scala that you need to use Spark's Scala APIs.
packetdrill
The official Google release of packetdrill
amazon-kinesis-scaling-utils
The Kinesis Scaling Utility is designed to give you the ability to scale Amazon Kinesis Streams in the same way that you scale EC2 Auto Scaling groups – up or down by a count or as a percentage of the total fleet. You can also simply scale to an exact number of Shards. There is no requirement for you to manage the allocation of the keyspace to Shards when using this API, as it is done automatically.
go-binary-search-tree
Simple implementations of a binary search tree written in GoLang