APIS and techniques

Queuing asynchronous tasks to defeat rate limits

The problem with rate limits You’ve most likely hit the problem of rate-limited APIS at some point. You make a request and it gets refused because you’ve done too many requests in some time period. […]

Google Cloud Platform

FTP server on Kubernetes with cloud storage and pubsub

Getting an FTP server running on Kubernetes is a little tricky. The FTP service uses multiple ports in its negotiation and you need to make sure that the conversation always connects to the same Kubernetes […]

Google Cloud Platform

Using mcrouter with memcached on Kubernetes

This is a part of the series of posts on Getting memcache up and running on Kubernetes which explained how to create your first cluster and Installing memcache with Kubernetes which installed some memcache instances on your cluster and Exposing […]

Google Cloud Platform

Getting a simple app running on Kubernetes

This is a part of the series of posts on Getting memcache up and running on Kubernetes which explained how to create your first cluster and Installing memcache with Kubernetes which installed some memcache instances on your cluster and Exposing […]

Google Cloud Platform

Creating a test app for memcache on Kubernetes

This is a part of the series of posts on Getting memcache up and running on Kubernetes which explained how to create your first cluster and Installing memcache with Kubernetes which installed some memcache instances […]

Google Cloud Platform

Exposing a memcache loadbalancer

This is a part of the series of posts on Getting memcache up and running on Kubernetes which explained how to create your first cluster and Installing memcache with Kubernetes which installed some memcache instances on your cluster. I recommend […]

Google Cloud Platform

Installing memcache with Kubernetes

This is a part of the series of posts on Getting memcache up and running on Kubernetes which explained how to create your first cluster. I recommend that you save your commands in various scripts so you can […]

Google Cloud Platform

Kubernetes ingress with cert-manager

This is a part of the series of posts on Getting an API running in Kubernetes. For this to make sense you should have worked through a few of the earlier examples. This is an […]

Google Cloud Platform

HTTPS ingress for Kubernetes service

This is a part of the series of posts on Getting an API running in Kubernetes. For this to make sense you should have worked through a few of the earlier examples Already have a […]

Google Cloud Platform

Bringing up an ingress controller

This is a part of the series of posts on Getting an API running in Kubernetes, and you should first have created an app to be deployed as described in Building your App ready for […]

Google Cloud Platform

Creating a microservice on Kubernetes

This is a step in Getting an API running in Kubernetes, and you should first have created an app to be deployed as described in Building your App ready for Kubernetes deployment, deployed it as […]

Google Cloud Platform

Creating a Kubernetes deployment

This is a step in Getting an API running in Kubernetes, and you should first have created an app to be deployed as described in Building your App ready for Kubernetes deployment, you have a […]

Google API

Getting an API running in Kubernetes

In Getting cockroachDB running with Kubernetes I covered how to get your cockroach database orchestrated by Kubernetes. Next you’ll want to get your API running, and expose it over SSL. Normally I’d put these kind […]

CockroachDB

Secure CockroachDB and Kubernetes

In Getting cockroachDB running with Kubernetes I covered how to get cockroachdb going on Kubernetes, but that was in insecure mode, which is fine for playing around inside the Kubernetes cluster, but not good enough […]

APIS and techniques

Making sense of OCR – Google Vision

In the project  I’m using for illustrating some of the capabilities of GCP, I need to make sense of a variety of documents, some very complex and some less so. The basic problem though is that there […]

APIS and techniques

Google Video Intelligence API film labelling

The Video Intelligence API allows you to analyze the content of videos. For my use case this is super useful, because now I can Label videos with their content, and use those labels to navigate to the […]

Databases

Firebase auth for graphql clients

This’ll be quite a long post, or maybe a series of them, as auth is always complicated. Lets first of all set the scene. This is a VueJs client that needs access, both authenticated and […]

Cloud Functions

Google Cloud Run on Kubernetes

I had originally planned just to use cloud functions for some of the work referred to in Google cloud platform, but since I’m running a Kubernetes cluster anyway, making that cluster scalable to deal with cloud […]

No Picture
APIS and techniques

Stream content to Google Cloud Storage

This article looks at the Node implementation to stream content directly to google cloud storage, and we’ll look at how to convert that to a Cloud run function in a later one. Note that although […]