Describe a time you encountered a bottleneck in a cloud-based application; how did you identify the root cause?