Q: How to get data from different microservices which are using dynamo db I am developing a micro-service architecture. I have two different services let's say one for dog and other for event in which dogs will participate
I am using dynamoDB. So the current structure is something like 
Table 1- Dog {dogid, dogname, dogprofilepic, dog_age, dog_price}

Table 2- Event{eventid, eventname, eventdescription, eventdate,dogid}

Where dogid is of list type it will contain something like {1,2,3,4}. Basically list of id of dogs which are going to participate in this event.
Now there is an event in which 10 Dogs will participate. We need to show data combined from these two different microservice.
DynamoDB does not support joins and i want to know best workflow which gives me the dogname, dogprofilepic, dogage, dogprice along with event information such as eventname, eventdescription, eventdate
Please suggest the best way to achieve this keeping the number of read & write operation to minimum plus if i want to avoid this handling of data on the application end.
Thanks in advance!
