Bringing up DIGIT Environment
Activity | Detailed Areas | 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 | Kafka infra logging troubleshooting | |
Jaeger performance troubleshooting | ||
Kubernetes Pod Logs | ||
Remote debugging | ||
Slow query analysis and optimization | ||
Local debugging | ||
Accessing the DB | ||
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 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 | ||
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? | ||
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 service | ||
Reporting & PDF generator | How reporting 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 | |
Customise PDF reciepts and certificates | ||
Web Portals | Data Collection Prerequisites | |
Configuring Data in Web Portal | ||
Testing and Validation |