Use bounded contexts to shape microservices | Zoonk