What does HackerNews think of db-scheduler?

Persistent cluster-friendly scheduler for Java

Language: Java

#201 in Hacktoberfest
#33 in Java
Hi Hacker News,

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

That's a very similar pattern to what I've been using at TW.

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!