High Level Design
DRISTI is built as an API first, event driven, microservices architecture on top of the DIGIT platform. Communication between services happens via REST APIs and/or via Kafka.
Figure 1 below shows a high level view of the architecture with registries, generic vs legal domain services and external integrations.

Figure 2 shows the detailed component view along with indicative data flows. The boxes coloured in blue are reference implementations in v1 that are included with the platform. These may vary from implementation to implementation, state to state as dictated by business logic. They may require customisation or complete replacement.

Last updated