We have monitoring on all of our applications and have correlation IDs between all the services we are using, which allows us to track errors.
Zammo also uses unit tests and continuous automated integration tests to ensure ongoing reliability.