Jan 7, 2021How InnoDB writes data on the diskInnoDB is one of the MySQL storage engine. Likely, it’s the most well-known, the most used, and the most popular one in MySQL storage engines. It’s even the default one when using MySQL. In this article, I will try to describe what will happen when you execute queries on MySQL…My SQL9 min readMy SQL9 min read
Oct 18, 2020Colorize kubectl output by kubecolorColorize kubectl output by kubecolor Abstract kubectl command is a CLI client of Kubernetes. If you are an administrator of your company’s Kubernetes cluster or a developer who makes an application which runs on Kubernetes, you will be using kubectl almost every day. And I am also one of them. While…Kubernetes5 min readKubernetes5 min read
Dec 28, 2019Let’s study distributed systems — 4. Leader electionIn distributed systems, sometimes we need to choose only one leader from some nodes. Choosing a leader is the same as granting a special privilege to the node. The process to choose a leader is often called Leader Election. …Big Data5 min readBig Data5 min read
Dec 22, 2019Let’s study distributed systems — 3. Distributed snapshotsHi there! Thank you for reading through my series of posts — Let’s study distributed systems. In my previous post, I wrote things about clock. In this article, I am going to write something about distributed snapshots. First, let’s study what distributed snapshots is, and how it works. …Programming7 min readProgramming7 min read
Nov 7, 2019Let’s study distributed systems — 2. ClockDid you read my previous post — Let’s study distributed systems 1. Introduction? I tried to tell you some introduction to distributed systems. In this article, I want to talk about clock. In our daily life, many things are based on time. …Programming6 min readProgramming6 min read
Nov 4, 2019Let’s study distributed systems — 1. IntroductionImagine, what will happen when you are running your company by yourself? You can proceed your work by yourself, without any friction with other people. But you have to do everything by yourself. If you hire employees, you can pass some of your tasks to them. However, you have to…Distributed Systems4 min readDistributed Systems4 min read