Dinosol decided to migrate its applications, including a growing SAP environment, to Amazon Web Services (AWS) for increased scalability and flexibility. Dinosol engaged 3Hold Technologies (AWS Advanced Consulting Partner) for assistance. 3Hold already managed all Dinosol SAP solutions, including the company’s business-critical enterprise resource planning (ERP) application.
3Hold moved the Dinosol POS application and database into Amazon Relational Database Service (Amazon RDS) and containers through Amazon Elastic Kubernetes Service (Amazon EKS). 3Hold then created an AWS-based POS data lake, a centralized and automatically scalable data repository. In this new solution, an SAP Process Orchestration (PO) module analyzes purchasing information collected from each supermarket’s POS system and sends it to Amazon API Gateway. From there, an AWS Lambda function extracts the data—including updated information on promotions, discounts, payments, and surveys—and sends the data to Amazon Redshift tables for visualization.
At the same time, the solution stores plain XML documents in Amazon Simple Storage Service (Amazon S3) buckets and triggers Amazon Simple Notification Service (Amazon SNS). An SNS notification is captured by an AWS Lambda function that sends document data to the company’s Magento ecommerce application. Within Magento, the data is assigned to a corresponding customer ticket. All Dinosol supermarkets are currently taking advantage of the POS data lake.