Many microservices depend on another for data. The quiz suggests to combine microservices that depend on each other for data is the right way to design a solution in scenario. How would you combine a microservice that is dependent on another for data help to improve resiliency since the data unavailability would still result in a fault ? What would the best way to manage an existing lets say api service that provides data in a gateway aggregator pattern in order to achieve independence ?