You will get Probezilla::System to monitor your indie websites without complexity


Project details
ProbeZilla is a simple, hosted status page service for self-hosters. It monitors URLs and provides a clean, shareable page showing service health status. The system is designed as a decomposable monolith following DDD principles for future microservices scaling. Incident reporting, alerts, performance stats for urls.
Monitoring Architecture
**Smart Distribution Strategy:**
• Redis-backed job queue using sorted sets (ZRANGEBYSCORE)
• Atomic Lua script (`atomic_claim.lua`) for lock-free job claiming
• Token bucket for global probe rate limiting (configurable via `GLOBAL_PROBE_RATE_PER_SEC`)
• Backoff mechanism for failing endpoints to reduce load
• Worker concurrency control (configurable via `WORKER_CONCURRENCY`)
**Job Queue:** Redis sorted set with atomic Lua claiming prevents race conditions and enables horizontal scaling.
**Rate Limiting:** Token bucket pattern ensures global probe rate stays within limits, protecting monitored services.
**Backoff Strategy:** Endpoints with consecutive failures get exponentially increasing check intervals (`backoff_enabled` flag).
Built with Quarkus, Postgres, Redis, React 18, Tailwind 4
Monitoring Architecture
**Smart Distribution Strategy:**
• Redis-backed job queue using sorted sets (ZRANGEBYSCORE)
• Atomic Lua script (`atomic_claim.lua`) for lock-free job claiming
• Token bucket for global probe rate limiting (configurable via `GLOBAL_PROBE_RATE_PER_SEC`)
• Backoff mechanism for failing endpoints to reduce load
• Worker concurrency control (configurable via `WORKER_CONCURRENCY`)
**Job Queue:** Redis sorted set with atomic Lua claiming prevents race conditions and enables horizontal scaling.
**Rate Limiting:** Token bucket pattern ensures global probe rate stays within limits, protecting monitored services.
**Backoff Strategy:** Endpoints with consecutive failures get exponentially increasing check intervals (`backoff_enabled` flag).
Built with Quarkus, Postgres, Redis, React 18, Tailwind 4
Programming Languages
JavaScript, JavaCoding Expertise
Performance Optimization, Security, DesignWhat's included $600
These options are included with the project scope.
$600
- Delivery Time 1 day
- Number of Revisions 1
- Design Customization
- Responsive Design
- Source Code
Optional add-ons
You can add these on the next page.
Additional Revision
+$35
15 reviews
(12)
(3)
(0)
(0)
(0)
This project doesn't have any reviews.
PM
Prabakaran M.
Jun 19, 2026
Supabase Auth and Row Level Security Setup
Subhrajyoti built the entire secure backend for my platform and the quality was outstanding. Role-based access control, proper data isolation, auditor and agent modules — all production-grade and on time. He caught and fixed his own regressions before they ever reached production, gave me verifiable proof at every stage, and even hardened the app pre-launch at no extra cost. Sharp, honest, and fully invested in getting it right. Would hire again without hesitation.
MR
Megan R.
Jun 13, 2025
Backend : Supabase Coder wanted
FB
Francois B.
Jul 1, 2024
Developer needed to create web application based off my access DB
Highly recommended and will defintely work with again.
KK
Keith K.
Aug 21, 2023
HIPPA compliant EHR
SM
Saravanan M.
Apr 25, 2023
Senior Fullstack developer
About Subhrajyoti
Data modeling, REST, Integration,SQL, Microservices,BPMN,DMN pro
33%
Job Success
New Delhi, India - 8:38 am local time
- Proficient with building distributed fault-tolerant, soft-real time, microservices based system using vert.x and dropwizard.
- Proficient with RDBMS like MySQL, PostgreSQL; NoSQL like Redis, Riak and JCR repositories like ModeShape.
- Proficient with UI and mobile hybrid apps like ExtJS 4/5, GWT 2.7, JQuery UI, JQuery Mobile, ExtJs Touch, Angular, Ionic and Cordova
- Hands on with "process" based and "case" based implementation using BPMN 2.0 and CMMN 1.0 using Camunda process engine.
- IOT sensor based solutions using Arduino/Raspberry PI/BeagleBone and analytics using Esper Complex Event Processing engine for realtime analytics less
> Proficient in Spring 2.x framework and AOP using AspectJ AOP framework.
> Proficient in building agent based systems using OSGI specs (Equinox and Knopflerfish containers)
> Dealt in indigenous and component-based J2EE based solutions for clients.
> Proficient in using OSS tools like Ant, Log4j, Tomcat, Hibernate, MySQL etc.
> Hands on different Operating systems including Linux, Solaris and Win2k.
> SCRUM and UML certified
Steps for completing your project
After purchasing the project, send requirements so Subhrajyoti can start the project.
Delivery time starts when Subhrajyoti receives requirements from you.
Subhrajyoti works on your project following the steps below.
Revisions may occur after the delivery date.
Share Infra Details or we host it for you
Tell us your deployment plan. We deploy and setup your initial urls.

