Featured image of post 📊 Streamlining Log Management with Log Scopes

📊 Streamlining Log Management with Log Scopes

Managing logs across multiple projects was challenging, requiring frequent context switching in GCP Logs Explorer. By implementing log scopes, we centralized logging into a single view, improving troubleshooting and monitoring. Using Terraform, we automated log scope creation, efficiently handling project limits and ensuring scalability. 🚀📊

Featured image of post 🌥️ Moving data between GCP projects/buckets 🌐

🌥️ Moving data between GCP projects/buckets 🌐

I was tasked with setting up a new development environment for testing and development. It lacked the necessary data, so I had to carefully transfer it from one project to another. This document outlines my experience and the steps I took to transfer data between `Google Cloud Projects`, including `Cloud Storage buckets`, `Firestore (Datastore)`, and `BigQuery datasets`. This guide can be helpful when creating a new environment and seeding it with data from an existing project.

Featured image of post GCP-cloud-resume-api challange

GCP-cloud-resume-api challange

A project where I built and deployed a serverless API using Google Cloud Functions and Firestore, integrated with Cloud Build as CI/CD to deploy functions on every push to GitHub automatically. An API that can serve resume data in JSON format. I used Terraform to manage and provision cloud infrastructure.