Bringing up DIGIT Environment
Activity | Detailed activitiesAreas | Artifacts | ||||||||||||||||||
Bringing up DIGIT Environment | ||||||||||||||||||||
Set up and Deployment | Setting up a Kubernetes cluster | |||||||||||||||||||
DIGIT Full environment Setup | ||||||||||||||||||||
Email Service Setup | ||||||||||||||||||||
Filestore setup | ||||||||||||||||||||
Git/Repo structure and access | ||||||||||||||||||||
SSL Certificate | ||||||||||||||||||||
Periodic log cleanup and other activities | ||||||||||||||||||||
Troubleshooting & Debugging | Troubleshoot using Browser network TabKafka infra logging troubleshooting | |||||||||||||||||||
Jaeger performance troubleshooting | ||||||||||||||||||||
Kubernetes Pod Logs | ||||||||||||||||||||
Remote debugging | ||||||||||||||||||||
Slow query analysis and optimization | ||||||||||||||||||||
Local debugging | ||||||||||||||||||||
Accessing the DB | Payment Gateway Integration | Existing gateway integration documentation | Creating a new gateway integration | Handling Get & POST based response | SMS Gateway | Using the generic GET & POST Gateway interface | Developing custom Interface | One time SMS campaigns | Workflow | Workflow configuration documentation | How to integrate workflow into a service | What workflow can and cannot do? | Configure workflow for Product X? | Misc | Scheduling Jobs on the platform | Reporting | How reporting Service works | Which types of report should report service be used for | Impact of heavy reports on the platform | |
Configuring a new report | Digit SecurityBuild and Deployment pipeline | Adding a new service for Build | ||||||||||||||||||
Configuring urls for a new service | ||||||||||||||||||||
Deploying new service | ||||||||||||||||||||
Setting up encrtyped data for service | ||||||||||||||||||||
Custom nginx configuration | ||||||||||||||||||||
Deploying services | ||||||||||||||||||||
Setting up a new environment for Deployment | ||||||||||||||||||||
Master Data Setup | How MDMS works | |||||||||||||||||||
How to configure a tenant | ||||||||||||||||||||
How to configure Product X? | ||||||||||||||||||||
How to add a new Master | ||||||||||||||||||||
State level masters v/s ULB Level masters | ||||||||||||||||||||
MDMS in a multi environment setup | ||||||||||||||||||||
Role Access Mapping | Adding roles to System | |||||||||||||||||||
Adding new APIs for access | ||||||||||||||||||||
Mapping roles with APIs | ||||||||||||||||||||
Current limitations | ||||||||||||||||||||
Localization | How to setup base product localization | |||||||||||||||||||
Changing localization during upgrades | ||||||||||||||||||||
Adding a new language | ||||||||||||||||||||
How to setup default language for SMS and Emails | ||||||||||||||||||||
Configure SMS, Email and WhatsApp content | Master Data Setup | How MDMS works | How to configure a tenant | How to configure Product X? | How to add a new Master | State level masters v/s ULB Level masters | ||||||||||||||
MDMS in a multi environment setup | Build and Deployment pipeline | Adding a new service for Build | Configuring urls for a new service | Deploying new service | Setting up encrtyped data for service | Custom nginx configuration | Deploying services | Setting up a new environment for DeploymentSMS Gateway | Using the generic GET & POST Gateway interface | |||||||||||
Developing custom Interface | ||||||||||||||||||||
One time SMS campaigns | ||||||||||||||||||||
Workflow | Workflow configuration documentation | |||||||||||||||||||
How to integrate workflow into a service | ||||||||||||||||||||
What workflow can and cannot do? | ||||||||||||||||||||
Configure workflow for Product X? | ||||||||||||||||||||
Payment Gateway Integration | Existing gateway integration documentation | |||||||||||||||||||
Creating a new gateway integration | ||||||||||||||||||||
Handling Get & POST based response | ||||||||||||||||||||
Misc | Scheduling Jobs on the platform | |||||||||||||||||||
Customisation and Extension | ||||||||||||||||||||
Customisation and Extension | Repo Setup and best practices | |||||||||||||||||||
Service Documentation | Overview of each service | |||||||||||||||||||
API links for each service | ||||||||||||||||||||
Documentation links for Each service | ||||||||||||||||||||
Local Setup for each serviceTesting | ||||||||||||||||||||
Reporting & PDF generator | How to test upgrades | Tools to be used for helping in testing | Software Requirements | Machine specs for developments | Softwares needed for Development | Softwares needed for Testing | Softwares needed for Deployments | Client side requirements (Browser/OS/Screen Size/Memory/CPU) | PDF Generator | Customise PDF reciepts and certificatesreporting Service works and PDF generator | ||||||||||
Which types of report should report service be used for | ||||||||||||||||||||
Impact of heavy reports on the platform | ||||||||||||||||||||
Configuring a new report | ||||||||||||||||||||
Customizing Frontend | Adding/Removing fields | |||||||||||||||||||
Making Mandatory/Non mandatory | ||||||||||||||||||||
Writing new forms | ||||||||||||||||||||
Fields changes (Text to Dropdown) | ||||||||||||||||||||
Customizing backend Service | Writing a new Service | |||||||||||||||||||
Enhancing existing Service | ||||||||||||||||||||
Integration with third party systems | ||||||||||||||||||||
Presister and Indexer changes | ||||||||||||||||||||
Writing a new consumer | ||||||||||||||||||||
Troubleshoot using Browser network Tab | ||||||||||||||||||||
DSS | Configuration and Default Setup | |||||||||||||||||||
Building New Dashboards | ||||||||||||||||||||
Mobile | Deployment of App on playstore | |||||||||||||||||||
POS Intergration Setup | eDCR setup | W&S Setup | Finance Setup | Legacy Data Migration | Migration scripts for product version upgradeCustomise PDF reciepts and certificates | |||||||||||||||
Web Portals | Data Collection Prerequisites | |||||||||||||||||||
Configuring Data in Web Portal | ||||||||||||||||||||
Testing and Validation |
...