What does HackerNews think of db-scheduler?
Persistent cluster-friendly scheduler for Java
My name is Robert and I'm a software engineer from Vancouver BC. Few months ago I decided to quit my job and try to make something on my own. Please check it out.
Monitoria is an active monitoring service for websites or basically any HTTP/S endpoints. It will periodically send HTTP requests to the selected URL and when it starts receiving errors, it will send you a notification.
The whole service is hosted on Digital Ocean costing about 45$ per month. It consists of PostgreSQL managed database (15$), two web servers (2x5$) behind a load balancer (10$), and two worker servers (2x5$) used for sending monitoring requests. CloudFront for hosting CSS files and SES for sending notification emails.
I'm using maybe a little bit boring stack - Java and Spring Boot. Plus Tailwind CSS library for styling. Worker service is using a scheduling library to trigger monitoring requests at regular intervals (https://github.com/kagkarlsson/db-scheduler). Payments are integrated with Paddle service (https://paddle.com/).
Please check it out and let me know what you think. I would be happy to hear any comments or ideas for improvement.
If you think about any feature that may be useful for you, send me an email. I may be able to build it.
Thank you very much!
Robert
At the core of our implementation is this library to schedule the jobs to different workers: https://github.com/kagkarlsson/db-scheduler
Would highly recommend that library!