Hi,
My name is Marcos Campal from
Scrapinghub. We are overhauling our cloud platform where we run
scrapy based jobs for our customers. Although we already have an in-house PaaS, we would like our next version to be based around open source. We are considering CloudFoundry, but we have some doubts regarding how well our platform fits into CFs model.
The primary use case we are trying to solve is (very simplified):
- A customer deploys an app that is built using buidpacks.
- He then schedules a job by selecting a built app and a set of arguments. We aim for very quick job start times.
- The job starts, executes and ends. Jobs should not be automatically restarted when they finish successfully (and probably even when they fail).
Please note that:
* We do need to run multiple instances of an application simultaneously (but with different job specifications).
* We can't afford to build and deploy an app when the customer schedules a job, it must already be deployed and ready to run.
Do you think CloudFoundry can be an appropriate platform to accommodate this use case?
Thanks in advance,
Marcos