Review Bots - GCP

As mentioned in a previous post, I decided to deploy to GCP. Here, I found a few options for running the bot and the model. Google Kubernetes Engine Google Functions Google Cloud Run I experiemented with all 3 possible deployment targets, using Terraform to deploy the infrastructure. GKE Configuring GKE in GCP is a really nice experience. It was quite straight forward to setup the cluster with a couple of terraform resources - google_container_cluster and google_container_node_pool.
Read more →

ARM Templates vs Azure

ARM Templates vs Terraform After working with ARM templates for the last 3 months, I feel that Terraform is a much better solution. ARM Templates Yes, ARM Templates are native. But…. There’s no way to run a dry run test to see what you’re about to do, or break! Writing single purposed ARM Templates that can be reused in your organization is very difficult. There’s no way to publish them There’s no tool to resolve dependencies between templates Debugging is hard Slow feedback from ARM engine az validate doesn’t mean it will deploy Error messages are hard to understand Finding where in the JSON file you’re missing that [ or ], or , is super painful Terraform Terrform has a large community.
Read more →