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

4.8

Let a pro handle the details

Buy Web Application Programming services from Subhrajyoti, priced and ready to go.
4.8

Let a pro handle the details

Buy Web Application Programming services from Subhrajyoti, priced and ready to go.

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
Programming Languages
JavaScript, Java
Coding Expertise
Performance Optimization, Security, Design

What'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
4.8
15 reviews
80% Complete
20% Complete
1% Complete
(0)
1% Complete
(0)
1% Complete
(0)

PM

Prabakaran M.
5.00
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.
3.80
Jun 13, 2025
Backend : Supabase Coder wanted

FB

Francois B.
5.00
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.
5.00
Aug 21, 2023
HIPPA compliant EHR

SM

Saravanan M.
3.80
Apr 25, 2023
Senior Fullstack developer
Subhrajyoti M.Status: Offline

About Subhrajyoti

Subhrajyoti M.Status: Offline
Data modeling, REST, Integration,SQL, Microservices,BPMN,DMN pro
33% Job Success
4.8  (15 reviews)
New Delhi, India - 8:38 am local time
Hands on with server side solution using Spring, Hibernate, J2EE 7 and LAMP (PHP) stack for the last 15 years.
- 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.

Review the work, release payment, and leave feedback to Subhrajyoti.