Learning Dapr building distributed cloud native applications - Bai, Haishi; Schneider, Yaron (O'Reilly, 2020)