
Explanation
App1 Canary and App2 rolling
App1 Canary would minimize app downtime for the first app, as it wouldonly deploy new code when the canary has confirmed that it is functional - and if there are any issues, it would roll back to the previous version of the code.
App2 rolling would be the second option, as it would allow for frequent deployments of new code, while still giving the developers enough time to fix any issues that may have been introduced during new code deployments.