iOS 7 includes — and uses — multipath TCP, right now for device-to-Siri communications.
MPTCP is a TCP extension that enables the simultaneous use of several IP addresses or interfaces. Existing applications – completely unmodified — see what appears to be a standard TCP interface. But under the covers, MPTCP is spreading the connection’s data across several subflows, sending it over the least congested paths.
‘a client-side database that supports the complete DynamoDB API, but doesn’t manipulate any tables or data in DynamoDB itself. You can write code while sitting in a tree, on the beach, or in the desert. When you are ready to deploy your application, you simply instruct it to connect to the actual DynamoDB endpoint. No other modifications will be needed.’ This is good — an in-memory data store for integration testing is absolutely vital for production usage. (Voldemort does this well, for example.)
‘Fancy algorithms are slow when n is small, and n is usually small.’ — Rob PikeBeen there, bought the t-shirt ;)
good slides explaining the Raft protocol