AI & Machine Learning Enterprise

Revisto — Rules Engine & Core API Platform

Architected a modular rules engine platform with GitLab-managed microservices, enabling independent service deployment and scaling.

The Challenge

Revisto needed a centralized rules engine that could evaluate complex business rules across their applications. Different parts of their system required rule-based decisions, but the logic was scattered across multiple services, making it difficult to maintain consistency and update rules efficiently.

Our Approach

Daiviksoft built a modular platform with two core components: a rules engine service for evaluating business rules, and a core API that exposes rule evaluation and business logic as REST endpoints. The architecture centralizes all rule definitions in one place while providing a clean API for any application to request rule evaluations.

Key Deliverables

  • Centralized rules engine for consistent business logic evaluation
  • Core API exposing rule evaluation as REST services
  • Modular service architecture for independent deployment
  • Local development environment with documented setup
  • Clean separation between rule definitions and application logic

Results & Impact

Revisto achieved a single source of truth for all business rules, eliminating inconsistencies that arose from duplicated logic across services. The API-first approach made it easy for any application in their ecosystem to leverage the rules engine without reimplementing business logic.

Project Overview