At polyglot.network, we love open-source software. We're an OSS-only software development agency and our entire business is improving open-source software by adding features and bugfixes that our customers demand. There are some really nifty open-source tools out there which our customers want to run on a periodic basis. Here are a few examples:
curl, when run periodically, can act as a health-check.
In many of these cases, users want to receive the output of these commands to their email address or to a webhook endpoint, where this could be consumed programmatically. However, setting these up as periodic tasks is too cumbersome for many.
All this is not hard for developers, but it IS cumbersome and annoying. It should be dead-easy to run batch jobs in the cloud. Since polyglot.network is all about improving FOSS tools, we wanted to provide an easy way to do so. Enter CloudCron (Beta), which can run any Docker container at a specified schedule. Here's all you need to do:
https://yourwebsite.com --output=html --output-path=stdout --quiet --no-enable-error-reporting
0 9 * * *
This infrastructure is built on top of Google Cloud Components such as Cloud Scheduler, Cloud pub/sub, Cloud Functions, GKE, and CloudSQL to ensure reliability and scalability.
ANY command that's available as an image on Docker Hub, can be run. Bring your own ideas!
We're very excited to make CloudCron (Beta) publicly available today and as an introductory offer, we're offering free executions of up to 3 jobs for a total cost of $15!. For any questions, please write to firstname.lastname@example.org.
If you run into bugs or missing features in any open-source tools, consider availing polyglot.network's services. By combining effort across multiple customers, we can do FOSS development at a fraction of the cost of doing the same in-house. Open-source software is suffering a tragedy of the commons, but it can be solved using network effects. You can learn more about polyglot.network here.