Functional, Architectural and Technology Overview...

23
Digital Infrastructure for Governance, Impact & Transformation DIGIT Functional, Architectural and Technology Overview

Transcript of Functional, Architectural and Technology Overview...

Page 1: Functional, Architectural and Technology Overview DIGITS(w1hfsb45mwtsv355piiy0qrh))/UploadFile… · Digital Infrastructure for Governance, Impact & Transformation DIGIT Functional,

Digital Infrastructure for Governance, Impact &Transformation

DIGITFunctional, Architectural and Technology Overview

Page 2: Functional, Architectural and Technology Overview DIGITS(w1hfsb45mwtsv355piiy0qrh))/UploadFile… · Digital Infrastructure for Governance, Impact & Transformation DIGIT Functional,

Why DIGIT

Page 3: Functional, Architectural and Technology Overview DIGITS(w1hfsb45mwtsv355piiy0qrh))/UploadFile… · Digital Infrastructure for Governance, Impact & Transformation DIGIT Functional,

Platform Thinking - Shared Digital Infrastructure

Employee Learning …..

…..

Registries (Users, Spaces, Devices, Employees, Properties, Standards, Certifications, Organisations, )

Data Infrastructure (Data Specifications, Open Data, Secure Data Enclave, Data Streaming, Telemetry….)

National Urban Stack (NUIS)

Urban Solutions Platform

Core Services Infrastructure

Core Data Infrastructure

...

...

Trainer Certification

Building PlanApproval

Traffic Management

Public Grievance

Entity Mgmt (Users/Device

..)Location/GIS

Payments/Billing

Workflows

Urban Mobility

Smart Governance

….....Enabling Thousands of Innovative

Solutions

Public Digital Infrastructure (IndiaStack, JAM …) Physical Infrastructure (Internet, Telephony…)

BPR Toolkit

Training Content

User Research

Training Services

Enabling Process/Documents ( Specs,Certification Process, Procurement Process, ….)

Non Software Elements - Process, Documents, Policies

Research & Innovation

Search

Existing Solutions

...Capacity Building

Swachh Bharat

Page 4: Functional, Architectural and Technology Overview DIGITS(w1hfsb45mwtsv355piiy0qrh))/UploadFile… · Digital Infrastructure for Governance, Impact & Transformation DIGIT Functional,

Key Paradigms

Page 5: Functional, Architectural and Technology Overview DIGITS(w1hfsb45mwtsv355piiy0qrh))/UploadFile… · Digital Infrastructure for Governance, Impact & Transformation DIGIT Functional,

Key Paradigms

• Performance at Scale

• Easy Extensions

• Secure Data

• Data enablement

• Host Anywhere

• Mobile First

Page 6: Functional, Architectural and Technology Overview DIGITS(w1hfsb45mwtsv355piiy0qrh))/UploadFile… · Digital Infrastructure for Governance, Impact & Transformation DIGIT Functional,

Function

Page 7: Functional, Architectural and Technology Overview DIGITS(w1hfsb45mwtsv355piiy0qrh))/UploadFile… · Digital Infrastructure for Governance, Impact & Transformation DIGIT Functional,

Citizens - PAIR

• Pay - Taxes, Charges, Fees, Fines...

• Apply - Assessment, Connection, License, No Dues, No Objection...

• Inform - Services, Events, News, Polls, Opportunities, Entitlements...

• Resolve - Grievances, Questions...

Page 8: Functional, Architectural and Technology Overview DIGITS(w1hfsb45mwtsv355piiy0qrh))/UploadFile… · Digital Infrastructure for Governance, Impact & Transformation DIGIT Functional,

Employees - CARE

• Connect - with Citizens

• Assist - Citizens to fulfill their need

• Resolve - Grievances, Questions

• Educate - Citizen on Services, happenings, events...

Page 9: Functional, Architectural and Technology Overview DIGITS(w1hfsb45mwtsv355piiy0qrh))/UploadFile… · Digital Infrastructure for Governance, Impact & Transformation DIGIT Functional,

Administration - GEAR

• Govern - Easily roll out new initiatives

• Engage - Citizens with Government

• Assess - Performance

• Reward - Good Governance

Page 10: Functional, Architectural and Technology Overview DIGITS(w1hfsb45mwtsv355piiy0qrh))/UploadFile… · Digital Infrastructure for Governance, Impact & Transformation DIGIT Functional,

Architecture

Page 11: Functional, Architectural and Technology Overview DIGITS(w1hfsb45mwtsv355piiy0qrh))/UploadFile… · Digital Infrastructure for Governance, Impact & Transformation DIGIT Functional,

13

Page 12: Functional, Architectural and Technology Overview DIGITS(w1hfsb45mwtsv355piiy0qrh))/UploadFile… · Digital Infrastructure for Governance, Impact & Transformation DIGIT Functional,

Performance at Scale

• Micro service based design - Scale each service separately

• Designed for horizontal scaling - go from one to million requests in matter of minutes

• Asynchronous processing support - higher throughput, better customer responsiveness

• Scale managed through modern DevOps tech - Docker/Kubernetes - eases day to day management

Page 13: Functional, Architectural and Technology Overview DIGITS(w1hfsb45mwtsv355piiy0qrh))/UploadFile… · Digital Infrastructure for Governance, Impact & Transformation DIGIT Functional,

Easy Extensions

• Most basic needs are configurable

• Extend by API integrations - write your own API implementation or integrate with pre existing (API translation layer)

• Callbacks/Consumers - Add new connectors without impacting existing functionality

• Master Data Management service - manage configuration data easily

Page 14: Functional, Architectural and Technology Overview DIGITS(w1hfsb45mwtsv355piiy0qrh))/UploadFile… · Digital Infrastructure for Governance, Impact & Transformation DIGIT Functional,

Secure Data

• Data in motion secured through SSL

• Data at rest secured using Encryption/Hashing

• Supports per tenant encryption keys

• Perimeter security using API gateway

• Designed for fine grained access control policies

Page 15: Functional, Architectural and Technology Overview DIGITS(w1hfsb45mwtsv355piiy0qrh))/UploadFile… · Digital Infrastructure for Governance, Impact & Transformation DIGIT Functional,

Data Enablement

• Open Data APIs

• Virtual Data Rooms

• Data Fiduciary

Page 16: Functional, Architectural and Technology Overview DIGITS(w1hfsb45mwtsv355piiy0qrh))/UploadFile… · Digital Infrastructure for Governance, Impact & Transformation DIGIT Functional,

Host Anywhere

• Cloud first - we do our development on cloud

• Cloud neutral - works on native and hybrid cloud

Page 17: Functional, Architectural and Technology Overview DIGITS(w1hfsb45mwtsv355piiy0qrh))/UploadFile… · Digital Infrastructure for Governance, Impact & Transformation DIGIT Functional,

Mobile First

• DIGIT reference apps designed for Mobile First

• Responsive Web Apps to support major form factors

• Allows custom UI development through APIs

Page 18: Functional, Architectural and Technology Overview DIGITS(w1hfsb45mwtsv355piiy0qrh))/UploadFile… · Digital Infrastructure for Governance, Impact & Transformation DIGIT Functional,
Page 19: Functional, Architectural and Technology Overview DIGITS(w1hfsb45mwtsv355piiy0qrh))/UploadFile… · Digital Infrastructure for Governance, Impact & Transformation DIGIT Functional,

TechnologyInfra, APIs, UI

Page 20: Functional, Architectural and Technology Overview DIGITS(w1hfsb45mwtsv355piiy0qrh))/UploadFile… · Digital Infrastructure for Governance, Impact & Transformation DIGIT Functional,

Technology Infra

• Multi Cloud & Cloud Agnostic - AWS, Azure, Google Cloud & Private Data Centers.

• Containerized - Docker & Kubernetes - Allows Polyglot stack, Faster Deployment

• Orchestration - Kubernetes - Managing cluster, Spinnaker (Multi-Cloud deployment)

• Application packaging and Bootstrap - Helm charts

• Automation - Infra-as-code, Deploy-as-code, CI-as-code, Config-as-code (MDMS).

• Monitoring and Alerting - ElasticSearch/Kibana/Prometheus

• CI/CD pipeline - Jenkins, Spinnaker

• Repositories - Github Open Source Repositories with MIT License

Page 21: Functional, Architectural and Technology Overview DIGITS(w1hfsb45mwtsv355piiy0qrh))/UploadFile… · Digital Infrastructure for Governance, Impact & Transformation DIGIT Functional,

Technology APIs

• Defined in Open API Specifications - Swagger 2.0

• SpringBoot - REST layer

• Kafka - Asynch processing for scale and extensions

• TestNG/Postman - Tested with best tools

• ElasticSearch - Faster search

• Tech Agnostic - New APIs can be built on any stack

Page 22: Functional, Architectural and Technology Overview DIGITS(w1hfsb45mwtsv355piiy0qrh))/UploadFile… · Digital Infrastructure for Governance, Impact & Transformation DIGIT Functional,

Technology UI

• ReactJS - Mobile First UI

• HTML5/CSS3

• Designed to include modularized UI (Your UI within DIGIT app)

Page 23: Functional, Architectural and Technology Overview DIGITS(w1hfsb45mwtsv355piiy0qrh))/UploadFile… · Digital Infrastructure for Governance, Impact & Transformation DIGIT Functional,

Digital Infrastructure for Governance, Impact &Transformation

Thank You