Skadi is a Java/Spring Boot service skeleton designed for extensibility, testability, and production posture. Keep domain boundaries clear, plug in corporate integrations, and ship.
Copy/paste these commands to run locally.
# build
mvn -U clean verify
# run
mvn spring-boot:run
# health check
curl -s http://localhost:8080/actuator/health | jq
Update “GitHub Repo” and any doc links once you confirm the repo URL(s).
Controller → service → domain boundaries designed for change.
Drop-in filters/entitlements for corporate client customization.
Built to handle large results and cloud-native storage.
Actuator endpoints, metrics, and structured logging posture.
JUnit + Testcontainers friendly, integration tests encouraged.
Minimal surface area, clear configuration and extension points.
REST endpoints + health/metrics, ready for UI dashboards.
Keep domain logic tech-agnostic; swap infra without pain.
JDBC, S3, auth, and integrations plug in cleanly.