Hello World with AWS Lambda & Docker

I have been using Lambda functions to run some internal processes for quite a while now. It’s usually things like shutting down non-prod databases out of working hours, a couple of Slack bots… One of the ways to deploy Lambdas is zipping them and pushing them to S3. For some more advanced Node applications I’ve…

Continue reading Hello World with AWS Lambda & Docker

Deploying Kubernetes Dashboard on AWS EKS with Helm

What is Kubernetes Dashboard? It is a general-purpose, web-based UI for Kubernetes clusters. It allows users to manage and troubleshoot applications as well as manage the cluster itself. You can find more information here: Kubernetes documentation Kubernetes Dashboard on GitHub Deploying with Helm Pre-requisites Helm I’m using Helm 2 so in my case I need…

Continue reading Deploying Kubernetes Dashboard on AWS EKS with Helm

Running DB migrations on Kubernetes with Helm

You probably have seen this before. Many of your backend services use Postgres, MySQL or some other sort of relational database. Developers are constantly making changes to the applications to improve performance, add new functionality, fix bugs… and sometimes that means making changes to the DB schemas. The best way to go is using migrations.…

Continue reading Running DB migrations on Kubernetes with Helm