Why you should attend GCPUG India Launch Event?

GCPUG India is all set to launch across 4 cities. Events are planned between July 2 – July 10 and the registration page is up here. gcpug

We have 3 deep dive technical sessions that will be delivered by Google Cloud Platform Advocates, Mandy Waite and Kazunori Sato. And these 3 technical sessions in my opinion demonstrate the key technologies that span across developer profiles(mobile, cloud) , DevOps and Big Data folks. In other words, the key areas that I am referring to are : Big Data, Mobile, Containers and all of that being powered by the Google Cloud Platform (GCP). If you have been following technical trends over the last 6+ months, Containers have garnered tremendous attention from everyone and there is a good reason for that. They present a portable format to build and distribute your applications (or should I say infrastructure). Check out this article on how Containers change everything.


Sure Docker is cool, but just having a container format is not going to suffice. You will have multiple containers, interlinked ones, you need to orchestrate across them and all this needs to be managed within a Cluster. This is where Google’s years of experience using containers (when we had not even heard about them) comes to the fore. They are the force being Kubernetes, which lets you manage a cluster of Linux containers as a single logical system and which is now an Open Source Project. Just check out the number of commits on this project. One of the Tech Talks in the GCPUG Event will give you the current state of Containers and its support within GCP via the Container Engine service, that is now available in Beta.

Next up is Big Data. In my book, there is one tool that you ought to see if you haven’t already and that is BigQuery. Your job is to get insights into your data and its best that you load your data, run SQL-like queries against it and get the results within seconds, even if the data runs across GB/TB. All this, while not worrying about the infrastructure behind the scenes and suddenly it all starts to make sense. But BigQuery is not an island in itself. A new service called Cloud Dataflow helps you built data processing pipelines that allows for batch/real-time ingestion, aggregation and analysis of data. It integrates with various other components of GCP like Cloud Pub/Sub, Google Cloud Storage (GCS), BigQuery and works with your data. I reproduce below an illustration of “How Google Cloud Platform data processing services relate to each other and support all stages of the data lifecycle” (Referenced from here).

Screen Shot 2015-04-15 at 6.33.15 PM And as you guessed it, one of the talks at GCPUG will cover the Big Data solution landscape within GCP. I will not be surprised if you still want to continue to run your applications somewhere else or even on premise but funnel it all within the Cloud Dataflow pipeline for your Data Analysis project. I also suggest taking a look at the Big Query Whitepaper, written by Kazunori Sato, who will be with us for the GCPUG India events. The BigQuery partner ecosystem has been growing significantly too.

The last topic that I want to touch upon here is Mobile Development. Developing mobile applications that need to scale to millions of users need to take care of a lot of things other than of course their application functionality. There is offline usage, syncing to the cloud, real time notifications and more. You definitely need a mobile backend service that can provide you those services with minimum code. Firebase

This is what Firebase aims to be and it has features ranging from offline support, real-time notifications and a focus on close integration with various Google Cloud Platform services to help you scale as needed. One of the talks at the GCPUG India event will take you through Firebase and how you are get all that infrastructure for your mobile backend.

If you are new to GCP and/or familiar with other competing Cloud vendors like AWS and Amazon, the GCPUG Events would be a good opportunity to learn what GCP brings to the table. If you cannot make it to the event, do join our GCPUG India Google+ community.

GCPUG India – All Set For Launch!

I am excited to share that Google Cloud Platform User Group (GCPUG) India is all set to take off across various cities. To kick start the process, GCPUG Events are planned across 4 Indian cities starting with Mumbai on July 2. gcpug GCPUG is an open group that brings together experts, users and everyone to share and learn more about Google Cloud Platform. GCPUG was launched initially in Japan and is active across various countries in South East Asia too. It now comes to India. The launch events are planned across 4 Indian cities and their schedule is given below:

  • July 2nd, 2015 : Mumbai
  • July 4th, 2015 : Pune
  • July 7th, 2015 : Chennai
  • July 10th, 2015 : Bengaluru

The events will see top Google Cloud Platform Developer Advocates, Mandy Waite and Kazunori Sato present on topics ranging from Kubernetes, BigQuery, Cloud Dataflow and Firebase. The event will be a great opportunity for GCP enthusiasts to come together, learn more about its recent offerings and help build the community around GCPUG. Check out the event page for more details on the program including registration.

Our GCPUG India Google+ Community is live. Go ahead and join the community. Let the learning and sharing begin.

A big thank you to Google for giving me the opportunity to lead the Mumbai chapter of GCPUG and hope to see all of you at the event.

Google Cloud Platform Updates – Articles (March – April 2015)

I have covered several feature/service announcements on Google Cloud Platform, Android, Web via short blog posts. These posts are published on ProgrammableWeb. These posts covers news on March – April 2015 timeline.

Google Compute Engine : Load Balancer In Action

This week I introduced Google Cloud Platform to a select group of individuals. I wanted to show them the “Operational Simplicity” of the platform vis-a-vis the other IaaS providers.

I read an excellent book on Google Compute Engine (GCE) recently, which is a great tutorial on the various services available in GCE. I strongly recommend the book. One of the examples there was of a Load Balancer in Action, where the authors demonstrated spinning up a couple of Virtual Instances, setting them up with a Apache Web Server and then bringing them down and up again to demonstrate how the Load Balancer works. I thought that would be a great demo to show and full marks to the authors, I just went through the script but I did a little bit more, which I want to share with everyone.

Continue reading

How To : Sample Class Setup for Introducing Google Compute Engine to Students

I recently had the opportunity to introduce first-time Cloud Computing students to a first-hand experience of what it means to work with a IaaS Provider.


The goals of the hands-on session was the following:

  • Provision a Virtual Machine for each of the students.
  • Allow the students to SSH into their respective VMs.
  • Deploy one of the following:
    • Apache Web Server with a web site
    • Node.js application
  • No installing any tools/runtimes on the participant machines. A browser is all they have.

Continue reading