Skip to content

Full-stack · Service prototype

AeroOps Java

A Spring Boot flight-delay prediction service with Java XGBoost inference, Redis caching, and PostgreSQL audit logs.

JavaSpring BootRedisPostgreSQL
Explore repository
AeroOps Java project cover

The project

A Java serving companion to AeroOps ML. A native tree evaluator reads the XGBoost JSON model, including categorical splits and missing-value branches, without a Python sidecar. The service adds request validation, Redis cache-aside, asynchronous PostgreSQL audit writes, and OpenTelemetry instrumentation. Repository tests compare predictions with Python-generated fixtures. It is a local service prototype with no verified cloud deployment, authentication, or rate limiting.

Repository activity ·

Inside the build

  • 01Pure Java XGBoost tree evaluation with numerical and categorical splits
  • 02Redis caching with an inference fallback when the cache is unavailable
  • 03Asynchronous PostgreSQL audit writes and Flyway migrations
  • 04OpenTelemetry instrumentation and Python-to-Java prediction parity tests

Explore more