Companies like Instagram/Quora have written about having multiple releases per hour. Basically, every 'git push' is a release if the tests pass. So, the model works for consumer companies to some extent (at least on the backend side).
Would be interesting to hear about the deployment practice of more mission critical products like AWS/GCP.