Skip to content

This is the code for the Pic-a-daily, an application to upload, analyse and share pictures using Google Cloud serverless solutions, namely Cloud Functions, App Engine, and Cloud Run

License

Notifications You must be signed in to change notification settings

GoogleCloudPlatform/serverless-photosharing-workshop

Repository files navigation

Pic-a-daily

Introduction

This is the code for the Pic-a-daily, an application to upload, analyse and share pictures using Google Cloud serverless solutions, namely Cloud Functions, App Engine, and Cloud Run.

There are 2 versions of the app:

  1. Choreographed version using events from Cloud Functions, Pub/Sub, Eventarc.
  2. Orchestrated version using Workflows.

Labs

There is a workshop you can follow to build the app:

Presentation

There's a presentation that accompanies the workshop.

Pic-a-Daily Serverless Workshop

Architecture - Choreographed (event-driven)

Pic-a-daily Architecture - Choreographed

Architecture - Orchestrated

Pic-a-daily Architecture - Orchestrated

Scripts and Terraform

There are shell scripts and terraform configs to setup each lab.

Solutions used

The app uses the following solutions:

Compute:

Data:

Services:


This is not an official Google product.

About

This is the code for the Pic-a-daily, an application to upload, analyse and share pictures using Google Cloud serverless solutions, namely Cloud Functions, App Engine, and Cloud Run

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published