Using Google Cloud to Make My Website Faster

After a few months of upgrading my site to Astro and hosting it in the Google Cloud Storage bucket, the latency for users outside of Europe is slower than anticipated. Let's look at updating the infrastructure to speed things up.

Migrating from Ghost

As the world moves on, so do blogging systems. In 2022, I looked at the Astro web framework to see if I could build my own website. I had always wanted to create my own website but have yet to learn Javascript or other web languages. A year later, here we are with the first iteration of the website using Astro.

Securing connections to Cloud SQL... from Ghost

We've been using Cloud SQL since we migrated to Ghost, but connections from serverless compute are insecure as they are not encrypted. Most websites will be configured the same way. We should improve the security of our connections to Cloud SQL by encrypting them using private certificates.

Using Cloud Endpoints with Cloud Run, featuring ESPv2

Cloud Endpoints is an API proxy service that can be connected to Cloud Run, Compute Engine, App Engine, and Kubernetes. Traditionally, Cloud Endpoints integrates with non-serverless services like Compute Engine, but what would it be like to use it with Cloud Run? We look at configuring and deploying Cloud Endpoints with a simple Python API hosted in Cloud Run.

Build & deploy with Google Cloud Build

So far, you've been building and deploying your application manually, and you're getting tired of it. What can you do automate the build and deployment process? You can use a cloud builder, otherwise known as an automated or CI/CD pipeline.

Containerise Ghost & deploy to Cloud Run

I was recently at Google Cloud Next in London, the first session I attended was 'What's new in serverless'. Cloud Run was the main headliner in this session, and by the time the session was over, I had thought, I need to try out Cloud Run.

How to Run Ghost in App Engine Flex(ible)

I've changed my mind so many times when writing this article. Initially, I was writing about running Ghost on App Engine Flex, and then I started to write about running Ghost on App Engine Standard. Since I've had autoscaling problems with App Engine Standard, I've decided to write about running Ghost in App Engine Flex primarily. I will include the App Engine configuration to run it in Standard, at the end of the article, if you so wish.

Migrating Wordpress to App Engine - Deploying Wordpress

Part 4 in the series, Migrating Wordpress to App Engine, looks at the lower-level configuration of Cloud SQL, migrating your database and deploying to App Engine.

  • 1 of 4