I've only ever used heroku for free tier level personal projects, but as I understand it they use AWS to do the actual hosting. I can understand an outage affecting their deployment process, but what could cause running servers to go down?
As I typed that out I remembered that they handle DNS, load balancing, and databases, so I guess any one of them.