How APIs help National Bank of Pakistan modernize the banking experienceHow APIs help National Bank of Pakistan modernize the banking experienceTechnical Lead, National Bank of PakistanHead of Mobile Financial Services

Editor’s note: Today we hear from Zohaib Ali Khan, head of mobile financial services, and Nadir Ikram, technical lead at the National Bank of Pakistan (NBP), the country’s largest government-owned bank. Read on to learn more about how NBP uses APIs to help implement digital banking and reduce the burden of legacy manual processes. NBP, … Read moreHow APIs help National Bank of Pakistan modernize the banking experienceHow APIs help National Bank of Pakistan modernize the banking experienceTechnical Lead, National Bank of PakistanHead of Mobile Financial Services

Experian: From credit bureau to technology company with APIsExperian: From credit bureau to technology company with APIsAPI Product Manager, Experian

Editor’s note: Today we hear from Dang Nguyen, API Platform Product Owner at Experian, on how the company uses the Apigee API management platform to digitally transform from a traditional credit bureau to a true technology and software provider. Read on to learn how Experian uses APIs to help businesses make smarter decisions and individuals … Read moreExperian: From credit bureau to technology company with APIsExperian: From credit bureau to technology company with APIsAPI Product Manager, Experian

Quantum Metric gets answers from customer data at light speedQuantum Metric gets answers from customer data at light speedFounder & CEO, Quantum Metric

Editor’s note: Today we’re hearing from the founder of Quantum Metric, a digital intelligence platform that analyzes huge amounts of digital customer data to improve the customer experience, enhance sales, and increase loyalty. The company credits a huge leap in innovation—along with a 10-fold increase in business—to their decision to adopt Google Cloud. Here’s more … Read moreQuantum Metric gets answers from customer data at light speedQuantum Metric gets answers from customer data at light speedFounder & CEO, Quantum Metric

Building an ecosystem of partners to help broadcasters transform their businessBuilding an ecosystem of partners to help broadcasters transform their businessGlobal Head of Google Cloud Media & Entertainment Partnerships

The cloud has made it possible for audiences to find the content they love anywhere, on any device, and as a result many broadcasters are looking to the cloud to help them grow and meet customer needs. Broadcasters are using the cloud to streamline content management workflows, modernize their video delivery infrastructure, and develop deeper … Read moreBuilding an ecosystem of partners to help broadcasters transform their businessBuilding an ecosystem of partners to help broadcasters transform their businessGlobal Head of Google Cloud Media & Entertainment Partnerships

Catch web app vulnerabilities before they hit production with Cloud Web Security ScannerCatch web app vulnerabilities before they hit production with Cloud Web Security ScannerProduct ManagerProduct Marketing Manager

This the second blog in our six part series on how to use Cloud Security Command Center. In our first post, we looked at how to enable Cloud Security Command Center and how it can improve your cloud security posture.  Today’s web applications are developed at a rapid pace, and that pace is only getting … Read moreCatch web app vulnerabilities before they hit production with Cloud Web Security ScannerCatch web app vulnerabilities before they hit production with Cloud Web Security ScannerProduct ManagerProduct Marketing Manager

Modernize Apache Spark with Cloud Dataproc on KubernetesModernize Apache Spark with Cloud Dataproc on KubernetesProduct Manager, Google CloudProduct Manager, Google Cloud

Google Cloud Dataproc provides open source data and analytic processing for data engineers and data scientists who need to process data and train models faster at scale. However, as enterprise infrastructure becomes increasingly hybrid in nature, machines can sit idle, single workload clusters continue to sprawl, and open source software and libraries continue to become … Read moreModernize Apache Spark with Cloud Dataproc on KubernetesModernize Apache Spark with Cloud Dataproc on KubernetesProduct Manager, Google CloudProduct Manager, Google Cloud

Exploring container security: Bringing Shielded VMs to GKE with Shielded GKE NodesExploring container security: Bringing Shielded VMs to GKE with Shielded GKE NodesProduct Manager, Google CloudTechnical Program Manager, Google Cloud Security

Where workloads go, attackers follow. As more organizations adopt containers and deploy sensitive workloads with Kubernetes, there are new container-specific surface areas that need to be hardened. Today, we are announcing Shielded GKE Nodes in beta, which provides strong, verifiable node identity and integrity to increase the protection of your Google Kubernetes Engine (GKE) nodes.  … Read moreExploring container security: Bringing Shielded VMs to GKE with Shielded GKE NodesExploring container security: Bringing Shielded VMs to GKE with Shielded GKE NodesProduct Manager, Google CloudTechnical Program Manager, Google Cloud Security

How Moorfields is using AutoML to enable clinicians to develop machine learning solutionsHow Moorfields is using AutoML to enable clinicians to develop machine learning solutionsHead of Customer Engineering – Public Sector & Life Sciences

The democratization of AI and machine learning holds the promise for outcomes with enormous human benefit, and nowhere is this more apparent than in health and life sciences. One such example is Moorfields Eye Hospital NHS Foundation Trust, the leading provider of eye health services in the UK and a world-class centre of excellence for … Read moreHow Moorfields is using AutoML to enable clinicians to develop machine learning solutionsHow Moorfields is using AutoML to enable clinicians to develop machine learning solutionsHead of Customer Engineering – Public Sector & Life Sciences

New homepage and improved collaboration features for AI HubNew homepage and improved collaboration features for AI HubProduct ManagerProduct Manager

The AI ecosystem has been expanding at a rapid pace, and shows no signs of slowing down.  Customers told us about the challenges they faced managing their growing number of ML assets and preventing silos and redundant work and it  inspired us to develop AI Hub to help foster collaboration and reuse of assets like … Read moreNew homepage and improved collaboration features for AI HubNew homepage and improved collaboration features for AI HubProduct ManagerProduct Manager

easyJet: Transforming how customers search for flights with the help of Google CloudeasyJet: Transforming how customers search for flights with the help of Google CloudManaging Director Manufacturing and Transportation, Google Cloud

With a growing fleet of 325 aircraft that cover more than 1,000 routes across 158 airports, easyJet is one of Europe’s most popular airlines. And easyJet serves an average of 90 million passengers each year, so a helpful mobile experience for its customers is a top priority. Travellers today are inherently mobile-first, so finding new … Read moreeasyJet: Transforming how customers search for flights with the help of Google CloudeasyJet: Transforming how customers search for flights with the help of Google CloudManaging Director Manufacturing and Transportation, Google Cloud

Best practices for Cloud Storage cost optimizationBest practices for Cloud Storage cost optimizationProfessional Services Technical Account Manager

Whether you’re part of a multi-billion dollar conglomerate trying to review sales from H1, or you’re just trying to upload a video of your cat playing the piano, you need somewhere for that data to reside.  We often hear from our customers that they’re using Cloud Storage, the unified object store from Google Cloud Platform … Read moreBest practices for Cloud Storage cost optimizationBest practices for Cloud Storage cost optimizationProfessional Services Technical Account Manager

How Google Cloud’s AI has boosted Netmarble’s team collaboration, game development and consumer reachHow Google Cloud’s AI has boosted Netmarble’s team collaboration, game development and consumer reachGoogle Cloud for Games Managing DirectorSVP, Head of Netmarble AI Revolution Center

In less than two decades, Netmarble has become one of the world’s largest mobile-gaming companies, with more than 35 titles available in 120 countries, and hit MMORPG games like Blade & Soul Revolution,  Lineage 2: Revolution and most recently, BTS World. We began collaborating with Netmarble in 2017, at first to aid them in migrating … Read moreHow Google Cloud’s AI has boosted Netmarble’s team collaboration, game development and consumer reachHow Google Cloud’s AI has boosted Netmarble’s team collaboration, game development and consumer reachGoogle Cloud for Games Managing DirectorSVP, Head of Netmarble AI Revolution Center

Last month today: August on GCPLast month today: August on GCP

Last month on the Google Cloud Platform (GCP) blog, we dove into hardware, software, and the humans who make technology work. Here’s what topped our charts in August. Exploring the nuts and bolts of cloud Google already uses AMD’s EPYC processors for internal workloads, and last month we announced that they’re coming to the data … Read moreLast month today: August on GCPLast month today: August on GCP

Expanding your patent set with ML and BigQueryExpanding your patent set with ML and BigQueryData Scientist, Global PatentsHead of Data Science, Global Patents at Google

2. Organize the seed setWith the input set determined and the embedding representations retrieved, you have a few options for determining similarity to the seed set of patents. Let’s go through each of the options in more detail. 1. Calculating an overall embedding point—centroid, medoid, etc.— for the entire input set and performing similarity to … Read moreExpanding your patent set with ML and BigQueryExpanding your patent set with ML and BigQueryData Scientist, Global PatentsHead of Data Science, Global Patents at Google

New release of Cloud Storage Connector for Hadoop: Improving performance, throughput and moreNew release of Cloud Storage Connector for Hadoop: Improving performance, throughput and moreSoftware EngineerCloud Data Engineer

Cloud Storage Connector is an open source Apache 2.0 implementation of an HCFS interface for Cloud Storage. Architecturally, it is composed of four major components: In the following sections, we highlight a few of the major features in this new release of Cloud Storage Connector. For a full list of settings and how to use … Read moreNew release of Cloud Storage Connector for Hadoop: Improving performance, throughput and moreNew release of Cloud Storage Connector for Hadoop: Improving performance, throughput and moreSoftware EngineerCloud Data Engineer

Kubernetes security audit: What GKE and Anthos users need to knowKubernetes security audit: What GKE and Anthos users need to knowProduct Manager, Container security

Performing this security audit was a big effort on behalf of the CNCF, which has a mandate to improve the security of its projects via its Best Practices Badge Program. To take Kubernetes through this first security audit, the Kubernetes Steering Committee formed a working group, developed an RFP, worked with vendors, reviewed and then … Read moreKubernetes security audit: What GKE and Anthos users need to knowKubernetes security audit: What GKE and Anthos users need to knowProduct Manager, Container security

How to quickly solve machine learning forecasting problems using Pandas and BigQueryHow to quickly solve machine learning forecasting problems using Pandas and BigQueryML Solutions EngineerMachine Learning Solutions Engineer

We pass the table name that contains our data, the value name that we are interested in, the window size (which is the input sequence length), the horizon of how far ahead in time we skip between our features and our labels, and the labels_size (which is the output sequence length). Labels size is equal … Read moreHow to quickly solve machine learning forecasting problems using Pandas and BigQueryHow to quickly solve machine learning forecasting problems using Pandas and BigQueryML Solutions EngineerMachine Learning Solutions Engineer

Now in beta: Managed Service for Microsoft Active Directory (AD)Now in beta: Managed Service for Microsoft Active Directory (AD)Product Manager, Google Cloud

Customers and partners have already been using Managed Service for Microsoft AD for their AD-dependent applications and VMs. Use cases include automatically “domain joining” new Windows VMs by integrating the service with Cloud DNS, hardening Windows VMs by applying Group Policy Objects (GPOs), and controlling Remote Desktop Protocol (RDP) access through GPOs.  dunnhumby, a customer … Read moreNow in beta: Managed Service for Microsoft Active Directory (AD)Now in beta: Managed Service for Microsoft Active Directory (AD)Product Manager, Google Cloud

Using Google Cloud Speech-to-Text to transcribe your Twilio calls in real-timeUsing Google Cloud Speech-to-Text to transcribe your Twilio calls in real-timeTechnical Program Manager & ML Partner Engineering Lead

Developers have asked us how they can use Google Cloud’s Speech-to-Text to transcribe speech (especially phone audio) coming from Twilio, a leading cloud communications PaaS. We’re pleased to announce that it’s now easier than ever to integrate live call data with Google Cloud’s Speech-to-Text using Twilio’s Media Streams. The new TwiML <stream> command streams call … Read moreUsing Google Cloud Speech-to-Text to transcribe your Twilio calls in real-timeUsing Google Cloud Speech-to-Text to transcribe your Twilio calls in real-timeTechnical Program Manager & ML Partner Engineering Lead

Cloud Text-to-Speech expands its number of voices by nearly 70%, now covering 33 languages and variantsCloud Text-to-Speech expands its number of voices by nearly 70%, now covering 33 languages and variantsProduct Manager

The WaveNet advantageWhen customers call into contact centers, use verbal commands with connected devices in cars or in their homes, or listen to audio conversions of text-based media, they increasingly expect a voice that sounds natural and human. Businesses that offer human-sounding voices offer the best experiences for their customers, and if that experience can … Read moreCloud Text-to-Speech expands its number of voices by nearly 70%, now covering 33 languages and variantsCloud Text-to-Speech expands its number of voices by nearly 70%, now covering 33 languages and variantsProduct Manager

Data engineering lessons from Google AdSense: using streaming joins in a recommendation systemData engineering lessons from Google AdSense: using streaming joins in a recommendation systemDeveloper Advocate, Google Cloud DataflowSoftware Engineer AdSense

Google AdSense helps countless businesses make money from their content by placing  advertisements—and their recommendation system plays a huge role in this work. From the beginning, the team operated a batch-based data processing pipeline for the recommendation system, but like many Google Cloud customers we work with, they saw a lot of opportunity in migrating … Read moreData engineering lessons from Google AdSense: using streaming joins in a recommendation systemData engineering lessons from Google AdSense: using streaming joins in a recommendation systemDeveloper Advocate, Google Cloud DataflowSoftware Engineer AdSense

Skip the maintenance, speed up queries with BigQuery’s clusteringSkip the maintenance, speed up queries with BigQuery’s clusteringSenior Staff Software Engineer, Google BigQuery

BigQuery is Google Cloud’s serverless data warehouse, automating much of the toil and complexity associated with setting up and managing an enterprise-grade data warehouse. If there’s a maintenance task to be done, BigQuery’s philosophy is to take care of it for our users autonomously.  To get the most out of BigQuery, one of our key … Read moreSkip the maintenance, speed up queries with BigQuery’s clusteringSkip the maintenance, speed up queries with BigQuery’s clusteringSenior Staff Software Engineer, Google BigQuery

BFloat16: The secret to high performance on Cloud TPUsBFloat16: The secret to high performance on Cloud TPUsSoftware Engineer, TPUTechnical Program Manager, TPU

Mixed-precision training Deep learning models are known to tolerate lower numerical precision [Suyog Gupta et al., 2015, Courbariaux et al., 2014]. For the overwhelming majority of computations within a deep neural network, it isn’t essential to compute, say, the 18th digit of each number; the network can accomplish a task with the same accuracy using … Read moreBFloat16: The secret to high performance on Cloud TPUsBFloat16: The secret to high performance on Cloud TPUsSoftware Engineer, TPUTechnical Program Manager, TPU

Firebase Unity Solutions: Update game behavior without deploying with Remote ConfigFirebase Unity Solutions: Update game behavior without deploying with Remote Config

Last June we announced Firebase Unity Solutions, an open-source Github repository with sample projects and scripts to help you add cloud-based features to your games being built on Unity. Our debut project, Firebase_Leaderboard, utilized Firebase Realtime Database to create and manage a cross-platform high score leaderboard. Today, we’re introducing the second solution incorporating Firebase services … Read moreFirebase Unity Solutions: Update game behavior without deploying with Remote ConfigFirebase Unity Solutions: Update game behavior without deploying with Remote Config

Got microservices? Service mesh management might not be enoughGot microservices? Service mesh management might not be enoughGoogle Cloud customer engineerGoogle Cloud customer engineer

A mature enterprise might aspire to the following goals: All services will be managed; they’ll have consolidated logging, tracing, mTLS, and retry policies applied and enforced. Access to services is via loosely governed APIs. All APIs shared outside their original ownership domain will be managed. Developers external to the team can view them, request access … Read moreGot microservices? Service mesh management might not be enoughGot microservices? Service mesh management might not be enoughGoogle Cloud customer engineerGoogle Cloud customer engineer

DR for cloud: Architecting Microsoft SQL Server with GCPDR for cloud: Architecting Microsoft SQL Server with GCPSolutions Architect, Google Cloud

Database disaster recovery (DR) planning is an important component of a bigger DR plan, and for enterprises using Microsoft SQL Server on Compute Engine, it often involves critical data. When you’re architecting a disaster recovery solution with Microsoft SQL Server running on Google Cloud Platform (GCP), you have some decisions to make to build an … Read moreDR for cloud: Architecting Microsoft SQL Server with GCPDR for cloud: Architecting Microsoft SQL Server with GCPSolutions Architect, Google Cloud

Introducing the BigQuery Terraform moduleIntroducing the BigQuery Terraform moduleInfrastructure Cloud Consultant

It’s no secret software developers love to automate their work away, and cloud development is no different. Since the release of the Cloud Foundation Toolkit (CFT), we’ve offered automation templates with Deployment Manager and Terraform to help engineers get set up with Google Cloud Platform (GCP) quickly. But as useful as the Terraform offering was, … Read moreIntroducing the BigQuery Terraform moduleIntroducing the BigQuery Terraform moduleInfrastructure Cloud Consultant

Skip the heavy lifting: Moving Redshift to BigQuery easilySkip the heavy lifting: Moving Redshift to BigQuery easilyProduct Manager, Data Analytics, Google Cloud

Enterprise data warehouses are getting more expensive to maintain. Traditional data warehouses are hard to scale and often involve lots of data silos. Business teams need data insights quickly, but technology teams have to grapple with managing and providing that data using old tools that aren’t keeping up with demand. Increasingly, enterprises are migrating their … Read moreSkip the heavy lifting: Moving Redshift to BigQuery easilySkip the heavy lifting: Moving Redshift to BigQuery easilyProduct Manager, Data Analytics, Google Cloud

Itaú Unibanco: How we built a CI/CD Pipeline for machine learning with online training in Kubeflow

Once a data scientist has a set of well-performing machine learning models, they need to operationalize them for other applications to consume. Depending on the business requirements, predictions are produced either in real time or on a batch basis. For the AVI project, two business requirements were essential: (1) the ability to have multiple models … Read moreItaú Unibanco: How we built a CI/CD Pipeline for machine learning with online training in Kubeflow

Best practices for SAP app server autoscaling on Google CloudBest practices for SAP app server autoscaling on Google CloudSAP Solutions ConsultantStrategic Cloud Engineer

In most large SAP environments, there is a predictable and well known daily variation in app server workloads. The timing and rate of workload changes are generally consistent and rarely change, making them great candidates to benefit from the elastic nature of cloud infrastructure. Expanding and contracting VMs to match the workload cycle can speed … Read moreBest practices for SAP app server autoscaling on Google CloudBest practices for SAP app server autoscaling on Google CloudSAP Solutions ConsultantStrategic Cloud Engineer