The Advent of code started, you can check in this issue which GCP products were used to implement challenges. Besides that Data Fusion is GA, new goodies for Cloud Run, etc.
News
Data Analytics Official BlogAnnouncing the GA of Data Fusion, the bridge to data analytics - Cloud Data Fusion is a data integration and ingestion service that lets you build ETL and ELT pipelines.
Cloud Run Official Blog ServerlessExpanding the serverless ecosystem for Cloud Run - You can use third-party security, CI/CD and observability tools in your Cloud Run serverless environment.
Official BlogGoogle Cloud Platform is now FedRAMP High authorized - New FedRAMP High authorization status comes to 17 Google Cloud Platform (GCP) products for public sector agencies in state, local and federal government.
Official Blog StorageGartner names Google Cloud a Leader in Operational Database Management Systems - Google Cloud has been named a Leader in the Gartner Magic Quadrant for OPDBMS, operational database management systems.
Articles, Tutorials
Infrastructure, Networking, Security, Kubernetes
Official Blog Security TerraformProtecting your GCP infrastructure with Forseti Config Validator part four: Using Terraform Validator - Learn how to use Forseti Config Validator with Terraform Validator.
Official Blog VPC Service ControlsUnique Identifier helps troubleshooting VPC Service Controls perimeter - VPC Service Controls Unique Identifier helps communicate, debug, and resolve VPC Service Controls issues with minimal effort
Monitoring Official Blog Stackdriver5 favorite tools for improved log analytics - Tips for cloud logging analytics in Google Cloud.
Billing Networking Official BlogNetworking cost optimization best practices: an overview - An overview of how to manage Google Cloud networking costs.
DevOps Official Blog SREShrinking the time to mitigate production incidents - CRE life lessons - See how you can use SRE and CRE principles and tests from Google, including Wheel of Misfortune and DiRT, to reduce the time needed to mitigate production incidents.
Billing Compute EngineGCP announces - No more free external IPs. Estimate your future costs. - A script to calculate the total price for external IPv4 addresses based on pricing from January 1st, 2020.
GCP Experience Infrastructure TerraformNetwork Infrastructure At O’Reilly - Experience of migrating O'Reilly's infrastructure to Google Cloud Platform.
AWS DevOps InfrastructureHow To Create A GKE Cluster using AWS CloudFormation - Using CloudFormation to create resources in Google Cloud.
Google Kubernetes Engine KubernetesSSL redirect in GCE Load Balancer for Ghost or other app - An example of a configuration of SSL redirect for Ghost Blog App in k8s cluster with GCE L7 Load Balancer.
Cloud Functions Google Kubernetes EngineCalling an internal GKE service from Cloud Functions - Making requests from Cloud Function to internal service on Google Kubernetes Engine.
Compute Engine InfrastructureSolution: Mass VM migrations to GCP with Migrate for Compute Engine
Google Kubernetes Engine SecuritySolution: Implementing Binary Authorization using Cloud Build and GKE
StorageTransfer Service for on-premises data Overview - Transfer Service for on-premises data is a software service that enables you to transfer large amounts of data from your data center to a Cloud Storage bucket. It is well suited for customers that are moving billions of files and 100s of TB of data in a single transfer. It can scale to network connections in the 10s of Gbps.
App Development, Serverless, Databases, DevOps
App Engine Cloud Functions Cloud Run NodeJS Translation APIPortable code migrating across Google Cloud's serverless platforms - Deploying function written in NodeJS to various serverless products on GCP.
Cloud Functions Cloud TasksGoogle Cloud Task queues on GCP with Google Cloud Functions - The article describes how to set up Cloud Task queues on Google Cloud Platform using Cloud functions.
Cloud Firestore Cloud Functions FirebaseHow to schedule a Cloud Function to run in the future (in order to build a Firestore document TTL) - Periodic polling doesn’t always cut it, but Cloud Tasks is exactly the tool needed for the job.
Cloud Functions Cloud Pub/Sub Compute EngineReducing the Cost of my Developer Workstation with Cloud Functions and Pub/Sub - Scheduling start of VM with Cloud Scheduler and Cloud Functions.
Cloud Functions Python ServerlessUsing system packages and custom binaries in Google Cloud Functions. - Examples of using system packages and custom binaries in Google Cloud Functions.
Cloud RunDynamic nginx config on Cloud Run - Using Cloud Run as reverse proxy.
Cloud Run JavaEfficient Java Development Life Cycle for Google Cloud Platform (GCP) Containers Using Eclipse - Improving development life cycle for Java-based containers before deploying on Google Cloud Platform.
DevOps Javascript StackdriverCollecting browser console logs in Stackdriver - This post explains how to improve the supportability of your browser JavaScript by exporting browser console logs to a central location in Google Stackdriver Logging.
Big Data, Analytics, ML&AI
Data Analytics Official BlogSimplified data transformations for machine learning in BigQuery - New features in BigQuery ML do the work of cleansing data, with data transformation and preprocessing now available to help you build models faster.
Apache Beam PythonAdvent of Code 2019 in Apache Beam - Solutions to the Advent of Code challenge in Python using Apache Beam.
Big Data GCP ExperienceDemocratizing Dataproc — dunnhumby’s journey on Google Cloud Platform - Experience of using Cloud Dataproc on Google Cloud Platform.
Cloud DataprocEfficiently managing Dataproc cluster - Creating and stoping Dataproc cluster triggered by a new file in Cloud Storage.
Cloud AutoML Official BlogBetter bandit building: Advanced personalization the easy way with AutoML Tables - Contextual bandits: what is it, how businesses can apply it, and how to use AutoML to implement it.
BigQuery Data ScienceAdvent of code: SQL + BigQuery - Solving the Advent of Code challenges with SQL and BigQuery.
Machine Learning TensorFlowAvoid Late Meetings— a toy project on GCP - Using products on Google Cloud to implement ML model of predicting airplanes arrival.
Cloud Data FusionCloud Data Fusion, a game-changer for GCP - A brief overview of Cloud Data Fusion.
Various
Firebase GCP Experience Official BlogHow DealCheck is Using Firebase to Make Real Estate Investing Easier for Everyone - Example of using Firebase to create a real estate app.
Google Cloud PlatformThe Speed Read with Quentin Hardy: Year in review - At the end of the year, we take stock of the past 12 months, and look to what the coming year will bring. For cloud computing, that means more, sliced even finer.
Slides, Videos, Audio
GCP Podcast - #206 ML/AI with Zack Akil
Kubernetes Podcast - #82 Chaos Engineering, with Ana Margarita Medina
Releases
BigQuery ML - You can now use KMEANS++ to initialize the clusters of a k-means model.
Cloud Bigtable - The Ruby client library for Cloud Bigtable is now generally available.
Billing - The Cloud Billing reports now support filtering and grouping costs by User Labels.
Dialogflow - You can now use Mutual TLS authentication to ensure that webhook traffic is both secure and trusted. The Cortana exporter has been removed from the console.
Kubernetes Engine - The December 4, 2019 rollout is paused. We have fixed an issue with cluster upgrade from a version earlier than 1.14.2-gke.10 when gVisor is enabled in the cluster. The following Kubernetes versions are now available for new clusters and for opt-in master upgrades and node upgrades for existing clusters. v1.12.xNo new v1.12.x versions this week.
AI Platform - You cannot enable request-response logging for AI Platform Prediction when you create a model version.
Stackdriver - Stackdriver Monitoring in the Cloud Console is in beta release.
Cloud Talent Solution - CTS has launched a new dashboard management tool. JS has improved the algorithm for better street resolution coverage.
TPU - Cloud TPU v2 and v3 Pods are now Generally Available for TensorFlow version 1.x.
VPC Service Controls - Unique identifier for VPC Service Controls access errors.