Google Cloud Platform

Google Cloud Platform (GCP) is a set of cloud computing services originally developed for Google’s own products, including YouTube, Google Search, and Gmail. It has experienced rapid growth and has emerged as one of the fastest-growing cloud providers. GCP competes with major cloud rivals like Amazon Web Services (AWS) and Microsoft Azure. It offers a wide range of cloud services and tools for businesses, including computing, storage, and machine learning capabilities. Its rapid expansion reflects its competitive position in the cloud computing industry.

Exporting data from Storage to Memorystore using Cloud Dataflow

Recently, I got a chance to do an R&D on a requirement where I would need to read files stored in a Cloud Storage bucket, which would be processed and transformed in the desired format and stored in an in-memory data store, i.e., Memorystore for faster access. Well, honestly it took several days to figure […]

Exporting data from Storage to Memorystore using Cloud Dataflow Read More »

Cloud Dataflow: A Unified Model for Batch and Streaming Data Processing

Dataflow is a fully managed service to execute pipelines within the Google Cloud Platform ecosystem. It is a service that is fully dedicated to transforming and enriching data in stream (real-time) and batch (historical) modes. It is a serverless approach where users can focus on programming instead of managing server clusters, can be integrated with

Cloud Dataflow: A Unified Model for Batch and Streaming Data Processing Read More »

Triggering Cloud Functions With Cloud Storage in Java

Google Cloud Functions is a serverless execution environment for building and connecting cloud services. With Cloud Functions, you write simple, single-purpose functions that are attached to events emitted from your cloud infrastructure and services. Your function is triggered when an event being watched is fired. Your code executes in a fully managed environment. There is

Triggering Cloud Functions With Cloud Storage in Java Read More »

Google Deployment Manager: Simplify your Cloud Management

Deployment Manager is an infrastructure deployment service that automates the creation and management of Google Cloud Platform resources like computing, databases, storage and networking. You can write flexible templates and configuration files and use them to create deployments that have a variety of Cloud Platform services, such as Google Cloud Storage, Google Compute Engine, and

Google Deployment Manager: Simplify your Cloud Management Read More »