Always consider scalability while building high priority cloud applications
As the business starts using the platform more, scaling up of the cloud resources becomes essential. This is one of the key benefits of using cloud based infrastructure and AWS provides a range of services for auto-scaling and minimal human interaction in managing varying load on the cloud based services.
Build for modularity and compatibility
There are new features being added to the Customer 360 on a monthly basis. Hence building the application as a collection of modules becomes very important. Also, the API’s can be used for data retrieval by another application too.
Think of security and privacy from the start
Our application is developed keeping data security and user privacy in mind from the start, hence it is completely compliant with all the security policies of the bank.
Capture user behavior for analytics
It is important to ensure proper API logging and UI interaction logging to analyze and understand the key metrics of the running platform. Integration with services like Google Analytics provides a powerful way to capture events like page visits, button clicks, etc. to find out information about the most used features of the platform.