For the complete documentation index, see llms.txt. This page is also available as Markdown.

Architecture

mGramSeva is built on top of the DIGIT Platform. It consists of the following layers

  1. Front End

  2. Back End

    1. Core Services

      1. User Service (egov-user)

      2. User OTP (user-otp)

      3. Access Control (access-control)

      4. MDMS

      5. ID Generation Service (id-gen)

      6. Payment Gateway (pg-service)

      7. Workflow Service (wf-service)

      8. Persister

      9. Indexer

      10. Encryption Service (data-encryption-service)

      11. Localization Service (localization-service)

      12. Boundary Service (location-service)

      13. URL Shortening Service (url-shortening-service)

      14. PDG Generation Service (pdf-generator)

      15. SMS Notifications (notification-sms)

      16. notification-email

      17. Filestore

      18. API Gateway

    2. Business Services

      1. Billing Service

      2. Collection service

      3. Apportioning Service

      4. Dashboard Ingest

      5. Dashboard Analytics (DSS)

    3. Municipal services:

      1. Property Service (property-services)

      2. Water Service Calculator (ws-calculator)

      3. Water Service (ws-service)

      4. eChallan (echallan)

      5. User Events (user-event)

      6. Vendor

mGramSeva Architecture Diagram

Services Architecture

The sequence diagram below illustrates a typical interaction between the various services.

Sample sequence diagram for a typical flow of digit Microservices

Creative Commons LicenseAll content on this page by eGov Foundation is licensed under a Creative Commons Attribution 4.0 International License.

Last updated

Was this helpful?