claudedwithlove
explore/price-rules-ai-drools-service

price-rules-ai-drools-service

Cherished

A Java microservice that evaluates dynamic pricing rules using the Drools rule engine, supporting volume-based, tiered, and subscription models alongside financial metrics calculations like ARR and CLV. Integrates Spring AI for intelligent rule routing and semantic caching, with JWT authentication and role-based access control for enterprise use cases.

·0··submitted April 18, 2026
View on GitHub
Clauded With Love Rating
7.2 / 10

This is a Java microservice that combines Drools rule engine with Spring AI to evaluate dynamic pricing rules and calculate financial metrics like ARR and CLV. It provides enterprise-grade features including JWT authentication, semantic caching, and AI-powered rule routing for pricing automation.

Code Quality6.5
Usefulness8.0
Claude Usage7.5
Documentation7.0
Originality7.0
Highlights
  • Intelligent integration of Drools rule engine with Spring AI for semantic caching and rule optimization
  • Comprehensive enterprise features including JWT authentication, role-based access control, and Prometheus monitoring
  • Well-structured architecture with clear separation of concerns across AI, Drools, and service layers
To Improve
  • Add actual code examples and test files to demonstrate implementation quality beyond the README structure
  • Include specific performance benchmarks and rule evaluation metrics to validate the AI optimization claims
Stack
Type