This is the comprehensive Microservices Architecture that implements with Spring boot 3 and other tools. This project also can be reference for starter who start working with spring boot or want to build microservices with spring ecosystem. This project contains all microservices components and apply best practices as possible.
Thanks for your suggestions. I had some thought of using Records instead of lombok but some how I follow the old way. I will try to use Record for DTOs type as you suggest.
As for dtos, you can actually use records (i have not check your whole project but they usually utilized in java 17 projects).