The goal of this project is to create an image augmentation service that allows users to upload an image and apply different augmentation types, such as blurring, grayscale, and changing brightness. These augmentations will be implemented as individual functions-as-a-service (FaaS), and the system will provide the user with a signed URL to download the augmented image from a bucket.
- Google Cloud Functions
- Google Cloud Storage
- Google Cloud Pub/Sub
- Google Kubernetes Engine
- Flask Rest Frontend