Advanced Distributed Systems Design - London, November 2018