Cloud platforms now sit at the center of business planning. Many teams compare AWS for its wide service range, Azure for its ties to Microsoft, and Google Cloud for its strength in data and AI. Each option has its own role depending on how your systems are built. In the next sections, we’ll show where these platforms differ and call …
Building Event-Driven Cloud Functions on Google Cloud Platform
Google Cloud Platform (GCP) offers developers and organizations the ability to create and deploy serverless Cloud Run functions. This code – whether it’s written in Node.js, Python, C#, or another language – can interact with other parts of GCP’s infrastructure. By default, the function is triggered by a basic HTTPS request. However, that is not our only option.
In this blog, we’ll introduce the concept of event-driven functions—a powerful way to automatically respond to changes across GCP services with minimal code. You’ll see how these functions can connect services like Cloud Storage, Firestore, and Pub/Sub, creating efficient workflows with less manual intervention…
Google Cloud Consulting
Keyhole Software helps nationwide clients embrace Google Cloud technologies through custom modernization, migration, and cloud-native development consulting services. Services include:
Cloud Strategy & Consulting: Assess your current infrastructure and create a tailored cloud adoption strategy, ensuring that GCP meets your organization’s unique requirements.
Cloud Migration: Seamlessly transition to Google Cloud. Our team excels in migrating existing applications and infrastructure using approaches like lift-and-shift, re-architecting, and re-platforming.
Cloud Native Development: We design and develop applications using microservices, serverless computing, and containerized deployments tailored to GCP’s robust ecosystem.
Optimization & Cost Management: Maximize efficiency while reducing costs. We monitor resource utilization, identify optimization opportunities, and implement cost-saving measures to get the most value out of GCP.
Using Terraform to Create a Cloud Function on Google Cloud Platform
Attention: This article was published over 2 years ago, and the information provided may be aged or outdated. While some topics are evergreen, technology moves fast, so please keep that in mind as you read the post.In this post, we will walk through using Terraform to create a Google Cloud function that triggers when a file is uploaded and outputs …
Google Cloud CI/CD Pipeline Load Testing Automation
Client: Top provider of risk management and asset protection software and services to the automotive industry and member of the S&P 400. Project Overview This repeat client brought in an individual Sr. Keyhole consultant to automate a manual process using existing internal infrastructure. This project involved adding a new trigger to an existing Google Cloud CI/CD pipeline to automate uploading …



