Projects - bobbae/gcp GitHub Wiki

Project ideas

Hackathons

https://devpost.com/hackathons

Serverless examples

https://cloud.google.com/blog/products/serverless/serverless-hackathon-winners-announced

Easy as Pie

https://easyserverlesshackathon.bemyapp.com/

EZ-Jobs

https://medium.com/ezjobs/ez-jobs-the-not-so-easy-process-of-making-job-applications-easy-481e61fa25e7

Firestore and BigQuery

https://medium.com/geekculture/how-to-create-a-graph-that-automatically-updates-data-on-the-web-using-firestore-bigquery-data-b61440a6a28e

Rube Goldberg Record Player

http://record-player.glitch.me/auth

Twitter dashboard with bubble

https://aurelienroblin.medium.com/build-a-twitter-dashboard-with-bubble-python-cloud-function-f6d47161b994

Battlesnake

https://play.battlesnake.com/

https://cloud.google.com/blog/topics/developers-practitioners/google-cloud-vertex-ai-battlesnake-using-practical-reinforcement-learning-defeat-your-friends

Service Account Keys

Get detailed information about Google Cloud service account key usage.

Resource Management

Create an alternative to project migration.

Create disposable project strategy

Create terraform examples to create project-based solutions to enable ephemeral project-based delivery.

Use of Workload Identity and IAM Conditions with Kubernetes

Using Workload Identity bindings have two Kubernetes clusters access a GCS bucket as allowed via bound identity between Kubernetes service account and Google Service account. Disallow one of the Kubernetes clusters from accessing GCS using IAM conditions. Explore other resource management and credentials issues in Kubernetes and GCP resources.

Track Google Cloud Platform Organizations Associated With Your Billing Ids

https://medium.com/google-cloud/find-google-cloud-platform-organizations-associated-with-your-billing-ids-6b216618a592

Project-based learning

https://github.com/practical-tutorials/project-based-learning

List of project ideas