Notification Service

A distributed notification service using FastAPI, deployed on a local Kubernetes cluster with RabbitMQ for backpressure and KEDA for event-driven scaling to 1,000+ msgs/sec.

PythonRabbitMQDockerKubernetesFastAPI

Aire — Flight Scraper

A scalable flight scraper with React, FastAPI, and Playwright to scrape airline sources concurrently. Uses Redis rate-limiting and RabbitMQ for async job queuing, deployed on GCE and Vercel.

PythonPlaywrightRedisRabbitMQPostgreSQLReact

Cartly — Web Scraping API

A web-scraping API orchestrator in Java with scheduled scraping and notification services in Go, supporting async updates and real-time alerts.

JavaSpring BootSeleniumGoGin