These suggestions have nothing to do with microservice development per se, but are books I recommend you read in order to become a better all-around developer:
- How to Lie with Statistics by Darrell Huff. This is an old book, very small, but it does an excellent job explaining how one statistic can be used in several different manners, all with the correct meaning. It also tells you that 84.5% of all statistics used are false. By the way, I just made that number up as well. The moral here is always investigate, study, and understand for yourself. If someone throws a statistic at you, such as RabbitMQ percentages or the number of microservices developed in Java versus C#, always verify what you hear.
- The Death of Expertise by Tom Nichols. Trust me on this one!
- Hands-On Machine Learning in C# by me. Shameless plug, but hey, I'm the author, right?