Failure transparency is one of the most difficult types of transparency to achieve since it is often difficult to determine whether a server has actually failed, or whether it is simply responding very slowly.
Lack of visibility is one of the most challenging types of transparency to attain since it is often difficult to discern whether a server has truly failed, or whether it is merely responding with sluggish speed.