Skip to content

This project automates the retrieval, processing, and publishing of digital product data for our Shopify store. It integrates Google Cloud Platform (GCP), Amazon Web Service (AWS), Terraform (Tofu), Python, Bash, Ansible and GitHub Actions to manage data pipelines efficiently.

Notifications You must be signed in to change notification settings

wfamous/fiv_update-data

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Automated digital product updates with Panda, GCP, Terraform, and Shopify and more 🚀

Overview

If you're looking to automate digital product updates efficiently, this project is for you! It automates the retrieval, processing, and publishing of digital product data for a Shopify store and thus, helps reduce manual work, and ensures seamless product updates. It integrates Google Cloud Platform (GCP), Amazon Web Service (AWS), Terraform (Tofu), Ansible, Python, Bash and GitHub Actions to manage data pipelines efficiently.

Key Features

✅ Data Extraction & Cleaning:

  • Uses Google Cloud Storage to store raw product datasets.
  • Python & Pandas process, clean, and update product information.

✅ Automation & Infrastructure:

  • Terraform (Tofu) provisions GCP resources (buckets, IAM, etc.).
  • GitHub Actions automates Terraform deployments and Python scripts.

✅ Product Updates & Publishing:

  • Data is transformed and published back to GCP for further use.

  • Shopify API integration allows automated product updates.

  • AWS Lambda triggers automate workflows.

  • Tech Stack

    🔹 Cloud: Google Cloud Storage, IAM, AWS Lambda

    🔹 IaC: Terraform (Tofu), Ansible

    🔹 Automation: GitHub Actions

    🔹 Data Processing: Python, Pandas

    🔹 E-commerce: Shopify API

Goal

🚀 Automate & streamline digital product updates for an existing online store (it's been upt for 4 years !), reducing manual work and improving data accuracy.

About Us

We are a DevOps Engineer (@aglorhythm) and a Data Analyst (@azezu), entrepreneurs, working together to build efficient, automated solutions for our e-commerce. Passionate about cloud infrastructure, data processing, and automation, we created this project to streamline digital product updates for Shopify. You probably guessed, we are very busy ! Our goal is to eliminate manual work, improve data accuracy, and optimize workflows using modern DevOps and data engineering practices.

About

This project automates the retrieval, processing, and publishing of digital product data for our Shopify store. It integrates Google Cloud Platform (GCP), Amazon Web Service (AWS), Terraform (Tofu), Python, Bash, Ansible and GitHub Actions to manage data pipelines efficiently.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published