Hello Mr De,
I am delighted to see a book addressing TDD at each layer of architecture! I will devour this book.
How will I take what I learn here and expand on it with my micro service based enterprise app? I am building a micro service app based off of the guidelines in Sam Newman's Building Microservices (O'Rielly). What would you suggest in addition to what you provide in your book for integration testing between services and for testing a consumer-driven contract?
Do you mention Microservices at all in your book or how you might factor such a thing into your application architecture?
Thanks again for making this valuable contribution to the Java community!
I have heard about this concept but did not have a chance to work on it or read the book. But yes the book is about building a service oriented REST API kind of design. The usefulness of this book comes when you come up with a domain model while solving a story in agile development and have to build on top of that domain model. All the variations of the domain model and its possibilities are described in minute detail. This is something the other books do not cover.
Amritendu De wrote: All the variations of the domain model and its possibilities are described in minute detail.
The above comment made me very excited to read your book. Your table of contents seems to hide the rich detail of your book. Is the table of contents on Amazon the full table of contents? What I saw there just makes it look like you are talking about managing and testing different kinds of relationships at the data layer. It doesn't seem to indicate the presence of a deep discussion of the variations in domain model.