Hey guys, what’s your deployment strategies with cloud apps and how you prefer to publish them?
I’m struggling a bit with this topic.
What i have in mind is that i can make some kind of blue/green deployment, creating marketplace listing providing link to for example my.app-green.com publishing it to market, then when i update something that needs approval or just want to create new version i provide new version with new url, something like my.app-blue.com. Wait for everyone to update to new version if there’s need in manual update due to descriptor changes and then shutdown green leaving blue to work as my prod server, and swap them when new update that needs approval. But with that approach idk what to do with database? Should i use 1 DB for both green and blue or 2 different DB’s and how to sync them (replication won’t work as i think).
What’s your approach for deploying and publishing apps that needs approval from marketplace staff and manual approval from admins of each instance of a product?