at scale you’d often (but not always) want different numbers of replicas between the front end apps and backend so having them be separate apps makes sense. but if you’re very early in development or it’s a toy, using process groups is simple and should work
I would rather scale frontend/backend together as they are 1 to 1 pairing, and I can still size the “processes” separately.
Follow up, how do I specify the different images. The docs make no mention on how to specify different images for different processes. And none of my guesses worked.
different images require different machines (apps). a quick glance at ceramic… I honestly can’t tell what the expectation is for deployment.
it looks, to me, like the front end component does expect to be colocated with the go ipfs bridge thing, one approach would be to build a new docker image with both. that said, two apps would work fine