+1 for Rust in Action, great book. I'll add Distributed Services with Go as well https://pragprog.com/titles/tjgo/distributed-services-with-g... (https://pragprog.com/titles/tjgo/distributed-services-with-go/) It's pretty dense, mostly a code listing with some commentary between, so it takes some work to get through it, but I learned a ton.
Also recommended in this reply