Node.js
AWS Lambda
Shopify Liquid
Axios.js
Deployment of code on AWS Lambda to periodically fetch data from an API, dynamically generate a web page, and insert it as a page on the Shopify platform.
With the aim of optimizing workflow and minimizing costs for our clients, we have deployed a service on AWS Lambda that is responsible for periodically collecting data from an external API.
This process is initiated by configuring cron events in AWS CloudWatch for the scheduled execution of the Lambda function. Once the function collects the data, dynamic generation of a web page ensues. This allows adapting the page content to the latest information, thus maintaining relevance for users.
The crucial aspect of this solution lies in the integration with the Shopify platform, without incurring additional costs.