Services vs. Apps

There's nothing you can do with Services that you can't achieve with multiple Apps (but the reverse is not true!).

Basically, Services function just like Apps, except that:

  • They all use the same Image.
  • They all use the same Configuration.
  • They're all deployed together, restarted together, etc.

Often, Services will be appropriate for simple use cases like having a web service and an associated worker service using the same code. For more complex use cases, multiple Apps are typically preferable.