Hello there 👋

Welcome to WormholeRelays, it is MrWormHole’s blog about Go, Docker, Terraform, Cloud Native and many more 🐧 守破離


Broke Captain's Kubernetes Cluster Guide(super simple & convenient cost)

The Intro In this guide, I will be showing how to set up a simple Kubernetes(K3S) cluster which will have 1 master node and 2 worker nodes on Hetzner Cloud. My main goal is to make newcomers’ transition to Kubernetes very smooth as a person who suffered enough with complex tutorials/bills and didn’t get enough chance to poke a Kubernetes cluster. This tutorial should be applicable to any cloud provider but be warned pricing would be extremely different....

December 5, 2021 · 7 min · 1328 words · Talha Altinel

[DEV PART 2/2] Serverless Highscore Go API with Faasd and CockroachDB

The Intro  Hi everyone, this is the 2nd part of the series, we will be developing our API in this part. I will assume you have already followed the previous part and setup faasd and CockroachDB in your cloud server instance and have faas-cli in your both client computer and cloud server instance. I will also assume you have Go on your computer and a proper text editor. Let’s quickly get started....

September 8, 2021 · 10 min · 2046 words · Talha Altinel

[INFRA PART 1/2] Serverless Highscore Go API with Faasd and CockroachDB

The Series Intro  Hi everyone, in this series we will be creating serverless highscore REST API in Go and utilize the most advanced and bleeding-edge open-source technologies such as Faasd(OpenFaaS engine) and CockroachDB(our cluster database). Keep in mind that we will actually need a server to do serverless computing :) (Plot Twist) In this 1st part, we will be setting up the infrastructure side for Hetzner Cloud with Terraform then in the 2nd part we will develop/deploy our functions with help of faas-cli....

September 8, 2021 · 5 min · 1002 words · Talha Altinel

Localstack with Terraform and Docker for running AWS locally

The Intro  Hello everyone, in this post I will be demonstrating how you can run localstack with Terraform and Docker and give you a proof of concept go application so you can tweak it according to your logic and follow anything you want to do such as integration/system tests for AWS services in your own CI/CD or localhost. Github Repository for PoC(proof of concept): hotdog-PoC-repository Requirements: Docker docker-compose Terraform Go aws CLI A bit of lambda, dynamodb and kinesis knowledge Localstack is a testing/mocking framework for developing Cloud applications locally....

July 3, 2021 · 4 min · 785 words · Talha Altinel