An extension of “Design-First” methodology is “Contract-First” where the developer defines the contract of the API before the implementation is coded. Just-in-time and just-enough design is critical to agility. Applying design-first / contact-first methodology to the world of...
Consumer Driven Contracts and Microservices
Context Modernizing an existing legacy application into multiple Microservices. These services may be related services representing multiple subdomains within a single bounded context, meaning that the development teams work closely together. Problem Problems consumer...
This recipe introduces using Spring REST Docs to document RESTful services. Introduction By combining hand-written documentation written with AsciiDoctor and auto-generated snippets created by Spring MVC unit tests, Spring REST Docs provides a good and always update-to-date...