Gateway use and Dtos from the other service

Start with a monolith, only separate them into separate Microservices when you can realize tangible benefit from doing so. Either case the Service Gateway which will allow you to “design for Microservices” whilst keeping them in the same monolith deployment unit whilst making it easy to decouple them into separate Microservices if you need to in future.

Here are a couple of my existing posts on the subject that may provide some more insight.

1 Like