Why Do I Need PostgreSQL on Kubernetes I’ve decided to migrate GolangCI from Heroku to Kubernetes. Before that GolangCI used Heroku PostgreSQL as the primary database. The popular way to migrate is to use managed cloud PostgreSQL service like AWS Aurora or Google Cloud SQL. For example Algolia migrated from Heroku to GKE and used Google Cloud SQL. But I needed fully controlled solution because GolangCI has on-premise version which should work on a local Kubernetes cluster without access to AWS or Google Cloud.

Read more →

I’ve just decided to start blog. Here’s some history behind it. Blog Engine vs Static Blog Generator I have some experience building web apps with Django, RoR, Go (raw, beego). But I was looking for more lightweight solution. I love Go (Golang) and first I’ve googled golang blog engine. I found Journey and Ghost. Ghost is simple and lightweight These solutions are CMS-like (like Wordpress), but more modern and lightweight.

Read more →