UpHive

Next.jsBunTypeScriptRabbitMQRedisPostgreSQLPrismaDocker
UpHive
UpHive is a distributed monitoring platform designed around event-driven architecture. Built with Next.js, Bun, and TypeScript for a high-performance full-stack experience. Event-driven messaging via RabbitMQ combined with Redis caching ensures low-latency processing of 1000+ concurrent website checks. Bull Queue handles async job processing, decoupling check scheduling from execution for reliable throughput. Features a real-time dashboard for instant status visibility and TDD-based test suites for confidence in core monitoring logic.