Set up Anthos Service Mesh for multiple GKE clusters using Terraform
Posted on February 13, 2021, Level advanced Resource Length long
Anthos Service Mesh is a managed service mesh for Google Kubernetes Engine (GKE) clusters. Anthos Service Mesh allows GKE clusters to use a single logical service mesh, so that pods can communicate across clusters securely and services can share a single Virtual Private Cloud (VPC). By Waheed Brown and Jianhe Liao.
Introducing real-time data integration for BigQuery with Cloud Data Fusion
Posted on February 4, 2021, Level beginner Resource Length short
Businesses today have a growing demand for real-time data integration, analysis, and action. More often than not, the valuable data driving these actions—transactional and operational data—is stored either on-prem or in public clouds in traditional relational databases that aren't suitable for continuous analytics. By Bhooshan Mogal.
Getting started with distributed TensorFlow on GCP
Posted on December 22, 2020, Level beginner Resource Length medium
For many in the world of data science, distributed training can seem a daunting task. In addition to building and thoughtfully evaluating a high-quality ML model, you have to be aware of how to optimize your model for specific hardware and manage infrastructure. By Nikita Namjoshi.
We burnt $72k testing Firebase + Cloud Run and almost went bankrupt
Posted on December 13, 2020, Level beginner Resource Length medium
This is the story of how close we came to shutting down before even launching our first product, how we survived, and the lessons we learnt. By Sudeep Chauhan.
Full-Stack Flutter: Creating a backend for your app with AWS & serverless
Posted on October 11, 2020, Level intermediate Resource Length medium
Being such a popular language for new developers, many of those using Flutter don't know how or where to even begin when it comes to setting up a backend for their applications. By BleylDev.
What is Flutter? What makes it a good choice? And How does it Work?
Posted on September 17, 2020, Level beginner Resource Length medium
New case studies about Google's use of Go
Posted on September 9, 2020, Level beginner Resource Length short
Go started in September 2007 when Robert Griesemer, Ken Thompson, and I began discussing a new language to address the engineering challenges we and our colleagues at Google were facing in our daily work. By Rob Pike.
What GoogleBot is doing to shopping carts... and why
Posted on August 14, 2020, Level beginner Resource Length short
GoogleBot can add products to shopping carts. But it's only happening to these specific merchants. By Roger Montti.
Two-Factor Authentication (2FA) for SSH with Google Authenticator
Posted on June 18, 2020, Level beginner Resource Length short
If you've ever signed up for a Google, Github, or Twitter account then you've likely come across two-factor authentication. Adding in two-factor logins to SSH then seems like a no brainer. It provides a much-needed extra security layer on an otherwise very vulnerable port of entry to your server. By serverauth.com.
Build your first data warehouse with Airflow on GCP
Posted on June 2, 2020, Level intermediate Resource Length medium
What are the steps in building a data warehouse? What cloud technology should you use? How to use Airflow to orchestrate your pipeline? By Tuan Nguyen.
Healthcare analytics platform reference architecture
Posted on May 23, 2020, Level intermediate Resource Length long
This document explains the architecture of the healthcare analytics platform—a set of tools on Google Cloud that helps you process clinical and operational healthcare data—to researchers, data scientists, IT teams, and business analysts. By cloud.google.com.
How to exclude URL query parameters in Google Analytics
Posted on May 20, 2020, Level beginner Resource Length short
Query parameters can sometimes store useful pieces of information in our URLs, but they can cause problems in our Google Analytics data. Query parameters can break apart our pages and make them hard to analyze in our All Pages report. By Amanda Geisler.