The title of this blog post seems to be really loaded with technologies names. It’s really impressive on how quickly anyone is able to get a feel for all three of them! I was very lucky to attend Google Developer Group – Cloud Vancouver at Slack office Vancouver.
Let’s start with Slack – a year or so ago it was very challenging for me to understand the way that Slack is different than ICQ or IRC Channels . I’ve heard different views on how to use it – (a) it’s message aggregation channel and it’s normal to check it once a while or (b) it’s a real-time communication tool and you need to be on-line all the time!
Finally, a friend of mine explained the main differentiator – Slack has a really reach APIs and you can create applications that interact with humans. Since then I saw few applications that were interesting but not mindblowing and I was still uncertain on how much value in it….
Slack presentation at beautiful Vancouver office was all about APIs and how you can put it in good use – everything from HR process to modern office use – pretty impressive. My favorite one was the Lunch Train App – much easier than going around the office and trying to convince your co-workers to socialize during lunch hour or after work.
The reason why it took me two weeks after meetup to write this post is looking for a time slot to actually do the Slack-GCP-Kubernetes hands-on lab (it will not take you more than 2 hours). We got short demo of the lab during the meetup. The lab allows you in simple 12 steps – create Slack Team and Slack Bot, package the code into Docker container, upload Docker image to GCP Registry, then create Kubernetes cluster and run your image in Kubernetes cluster. There is no shortcuts – Slack, GCP and Kubernetes integrated into GCP – made it so simple!
I had a lot of fun doing that and the beauty of it – you don’t have to run anything on your machine, no any package installation on your local system, no setting changes in your environment. Everything runs in public cloud and it’s free – Slack doesn’t charge you for creating a simple team, GCP – you get free credits here
Please try the lab and share your experience with Slack, GCP and Kubernetes!