One of the main problems I've run into when managing an ecosystem of microservices is logging/debugging. Does your book cover the strategies for managing these aspects? What software do you utilize in your book or recommend?
In your book, what tools/frameworks do you use/recommend for service discovery/load balancing? Do your examples use any specific cloud provider? Can we expect to have something fully configured by the end of the book?
In the past I've struggled at times implementing everything into a Jenkins pipeline. One of the issues was always which plugin to use. There would be multiple plugins that were useful but most of the time lacked something I needed. It always seemed Jenkins lacked some of the things out of the box that I would expect it to have.
My usual pipeline.
On Pull Request (Java Project with Maven)
1) Verify code compiles
2) Verify code passes unit testing
3) Run SonarQube code analysis
4) Verify code coverage is above threshold
5) Report back any failures to Bitbucket
6) Approve/Decline Pull Request
This would be the usual process before I as the Repo Admin would schedule code reviews/approval process.
Would this book cover most of these topics or provide knowledge to confidently handle these tasks?