Architecture
This section contains details of the DRISTI platform architecture
Last updated
This section contains details of the DRISTI platform architecture
Last updated
The DRISTI DPG technical architecture is designed using modular, event-driven microservices on top of the open-source DIGIT platform. The platform is highly configurable and interoperable. Some key features of the architecture are:
The platform follows the API-first design approach. All services have well-documented APIs.
Each microservice is configurable and scalable.
The frontend components interact with the platform services via REST APIs.
The frontend is based on the DIGIT design system. However, it can be replaced with any other design if needed.
The platform is cloud-agnostic and can be deployed on any cloud provider (AWS, GCP, Azure) or private data centers.
The DRISTI platform consists of:
Front-end user-facing web portals and mobile apps
Domain-specific dispute resolution services & registries with REST API interfaces
DIGIT platform services & registries with well-documented REST API interfaces
Integration points for customisations/third-party integrations. Reference third-party integrations are part of the platform. But, these are swappable/customizable per rollout.
The platform is based on the DIGIT Core 2.9 LTS platform. Below is a list of services and registries that are a part of DRISTI. For more information on the design and configuration of the services, please refer to the Service Architecture section.
Case
Case Management
Hearing
Order
Task
Application
The following DIGIT core services are actively used:
Access Control (Role)
MDMS V2
IDGen (ID Generation)
Workflow
Localisation
Filestore
Analytics (Indexer)
Persister
Notification
Billing, Demand, Collection
Human Resource Management Service (HRMS) & Employee