Hands-on software architecture with Golang : design and architect highly scalable and robust applications using Go /: design and architect highly scalable and robust applications using Go. (2018)