Hi Imesh,
Say an API call to do some modifications in AS and CC. The inconsustency may occur either one of the components us down or an error occured. So we might need to handle in transactional way, all or nothing. If I am understanding correctly, just checking for existent may not cover 100%. On the other hand checking existence of the components for all the requests adds an overhead. If we can filter them it is helpfull. For instance GET requests don't need it since they does not change the state.
