Mastek Blog

Get Real-Time Customer Insights with Cloud Technologies

03-Aug-2017 04:25:28 / by Ankesh Somani

Ankesh Somani

It’s data all the way in this age of information insights. Every day, huge volumes of data are generated by a plethora of devices including the internet, mobile, social media networks, sensors and more.

In fact, Gartner forecasts that the number of connected IoT devices will reach 20.8 billion by 2020 - driving data volumes to a scale of 44 Zeta bytes (1 Zeta byte = 1 Billion terabytes). This data proliferation presents opportunities for enterprises to capitalise on the information, analyse and act on it in real-time. Thereby augment customer engagement by driving exceptional customer experiences through real-time events detection, which can be actioned on for business benefits. 

Real time insight using Cloud Tech.jpg

Security improvements and advanced capabilities have increased the widespread adoption cloud infrastructures. As a result, enterprises now have access to on demand, pay-per-use cloud-based software for processing information, gaining insights and providing better customer understanding at speed and lower costs.

Industry Applications

Let's briefly review how real-time actionable customer insight is applied across different industries.


Retailers can create targeted offers and product recommendations based on a buyer’s online transaction data. They can use real time customer information to drive engagement and satisfaction, increasing sales as a result.


Banks can access customer credit/debit card transaction data in real time against a customised, pre-trained model. This information could be analysed against transactions from unfamiliar locations. For instance, an exceptionally large tip at a restaurant or transactions that defy usual customer spend patterns can be tracked. Notifications can be generated to alert customers of suspicious activity and prevent fraud.


Healthcare professionals can monitor wearable device feeds from individuals with heart problems and other chronic ailments. These changes can be identified and mapped in real time against preconfigured parameters. As a result, timely medical intervention can be provided by alerting medical or emergency services of the impending health crisis.

This ability to adapt to the velocity and variety of streaming data and convert it into actionable insights quickly can redefine the way businesses engage with customers.


How can Technology Help

There are increasing advancements in the big data technology stack. Couple this with cloud platform progress including availability, scalability, security, interoperability, flexibility, cost and maturity. All of which enable real-time actionable insights across extensive data and diverse channels.

Real-time Insight Using Cloud Technologies.png

The key steps to converting streaming raw data into intelligent actions are highlighted in the Figure above and include:


Data Aggregation

Big data streaming components enable streaming data or events in real-time. The data can be enriched by joining it with other enterprise business information, to derive meaningful insights through complex analysis. In-memory databases can be utilised for storing such information sets.


Data Analysis

Live data can be analysed or processed in real-time using big data processing components. Advanced machine learning models process the enriched data to make predictions, classifications and recommendations. The data will also be used to further train and improve the models themselves.



The analysed data output will drive, fast decisions to initiate appropriate actions, which in the context of the examples specified above could be:

  • Recommending an item, or making an offer to a customer
  • Alerting card users of suspicious usage to prevent fraud
  • Alerting healthcare consultants or close relatives about medical emergencies

These architectures could be best implemented using cloud technologies, as the cloud provides the required flexibility, availability and PaaS (Platform as a Service) capabilities. These can handle huge volumes of data and provide computing strength to drive analytics through in-memory databases. The cloud also provides on-demand computing infrastructure with the financial model flexibility of OPEX, as compared to an upfront CAPEX investment.



As customer expectations continue to rise, real-time insights and actions can help improve customer engagement, increase revenue, maximise operational efficiency and even detect threats really quickly. This will minimise the time from the business event occurrence to a corrective action or notification being initiated.

Mastek delivers expertise in machine learning, big data and cloud technologies. Connect with us at  to evaluate your business needs and build a real-time insights and action engine that addresses your business needs.

Topics: Future Tech, Cloud Technology, Customer Insight

Ankesh Somani

Written by Ankesh Somani

Ankesh is a technical specialist at Mastek. A technology enthusiast, his work includes exploring the latest technologies to solve real world business problems.

Subscribe to Email Updates

Lists by Topic

see all

Posts by Topic

see all

Recent Posts