A demonstartion of how to do co-located distributed processing with Akka Cluster and Kafka. Assumes existing knowledge of Akka Cluster.
What are reliable ways of building responsive and scalable services? What does it means for our programs to be asynchronous and back pressured and why is it important? This talks aims to answer these questions.
A talk from 2016, the JVM has moved on since this talk but it still contains lots of useful information. For an upto date deep dive course for running Java application in containers you can take my course on the topic.
All about Futures, CompletableFutures, and ListenableFutures.
The dynamo paper.