How to Design Reactive Systems
feederio.com