Everybody is on their own cycle and getting a release out isn't a big deal. App servers (written in C++) go out monthly. Other stuff ships as completed. To ship something, push it to staging, QA will do full regressions every other day of what is there and push it to production if it passes muster.
Deployments are pushbutton automated and can be rolled back with another button.
Working with mature infrastructure is such a joy.