title: Deploying front end and back end at the same time with Heroku Pipelines
body: <p>I'm considering separating the front end and back end of my application into two separate self contained apps that would end up as separate apps in Heroku. I'm using Heroku pipelines/flow to manage deployments and so far, the "Promote to Production" button was sort-of atomic.</p>
  
  <p>With front and back end separate, most likely I would have to put the front end in maintenance mode, deploy back end, once it works, deploy front end, and once that works remove from maintenance mode. It's no longer nice and atomic. Is there any way to have this process automated so whoever is deploying doesn't need to remember to do it correctly?</p>
  
  <p>I know technically you can develop so that updates to one or the other keep the system working, but being backwards or forwards compatible like that introduces more work than we can cope with at the moment.</p>