TechBulls understood the core problem of the client which was the dynamic update of functionality without actually updating the SDK. We built the SDK using the Server Driven UI concept. Under Server Driven UI concept, the SDK was broken down into core components which the SDK binary implements and a dynamic template which drives how components behave and interact with each other.
The template allows you to display additional components to an existing screen, change labels, colors, placeholders, add new screens, change behaviour of a screen when a parti-cular button is clicked, introduce new valida-tions etc.
The Server Driven UI approach allows the client to maintain a single version of metadata that is template and ensure the same func-tionality across all the versions of SDK.
The Server Driven UI approach allows the client to maintain a single version of metadata that is template and ensure the same functionality across all the versions of SDK.
We identified all payment and PII(Personal Identity Information) related data and implemented the security around it by encryption, secure logging, safeguarding the data, and encrypting the data at rest.
TechBulls implemented CI/CD pipelines using Jenkins and ELK stack and grafana were used for monitoring and alerts
