Introduction This post provides instructions for setting up EKS kubernetes cluster with Elastic stack. One of my projects required deployment to kubernetes cluster and since this was a new project I decided to do it completely in the cloud. So my obvious choice was EKS from AWS as a main provider of cloud technology. My next task was to set up cross-cutting concerns for the application. First default requirement was setting up logging system...
Info worth sharing
System Design. Distributed Systems. Concepts
This document contains some notes that I took while studying educative.io course Distributed Systems Vertical scaling refers to the approach of scaling a system by adding resources (memory, CPU, disk, etc.) to a single node. Meanwhile, horizontal scaling refers to the approach of scaling by adding more nodes to the system. Scalability Scalability lets us store and process datasets much larger than what we could with a single machine. ...
Garage door opener with Home Assistant
Problem definition Recently I got a new interest - home automation. This is very broad topic that could require a whole book or a web site. Here I’d like to tell you only the story of automating my garage door. I had the following requirement from this project: Add ability to open my garage with the phone. Don’t like old remotes that I can forget. Ability to perform automations like open garage when my car arrives and automatically clos...
Blog with GitHub Pages and Jekyll
Introduction Though it’s very controversial statement, I believe, we all should have a place in the ocean of the Internet. After some contemplation period I came to a conclusion that I need: Personalized domain name Personalized email address Blog to share ideas As of points 1 and 2, I registered the domain with GoDaddy and bought E-Mail service for 5$ a month. Also, I’ve created and registered a new user in the email. The issue w...