집에 Kubernetes 클러스터를 구축해 봤습니다
퇴근하고 집에 돌아와 미니 PC 한 대를 책상 위에 올려두고는 여기다가 Kubernetes 클러스터를 직접 구축해 보겠다고 마음먹은 게 몇 달 전이었다. 그리고 지금, 그 미니 PC 위에서 실제로 클러스터가 돌아가고 있다. 이 글은 그 과정의 기록이다. 왜 홈랩인가 클라우드를 쓰면 되는 시대에 굳이 집에 서버를 두는 이유가 뭐냐고 물어볼 수 있다. 사실 나도 처음엔 그렇게 생각했다. 그런데 막상 개인 프로젝트를 이것저것 운영하다 보니 클라우드 비용이 슬금슬금 쌓이기 시작했다. DB 하나, 캐시 하나, 메시지 브로커 하나, 이것저것…
Jekyll에서 Astro로 블로그 이사 완료! (feat. Ruby 탈출기)
2020년 여름, 10년 넘게 운영하던 워드프레스를 무찌르고(?) Jekyll 기반의 정적 사이트로 블로그를 옮겼을 때의 글이 아직 생생합니다. 당시 한 달 넘게 퇴근 후 새벽까지…
GraphQL Mutation에서 DataLoader를 사용해도 될까?
GraphQL API를 개발하다 보면 N+1 문제를 해결하기 위해 DataLoader를 사용하게 됩니다. Query에서는 매우 효과적이지만, Mutation에서도 같은 방식으로 사…
GitHub Actions로 PR 작성자를 자동으로 Assignee에 할당하기
개요 GitHub에서 Pull Request(PR)를 생성할 때마다 매번 수동으로 Assignee를 지정하는 것이 번거로우신가요? GitHub Actions을 활용하면 PR을 생성…
Javascript 내장함수를 이용한 숫자/날짜의 현지화
이전에 포스팅했던 글 중에 javascript comma and uncomma 라는 글이 있다. 한국에서 숫자를 표시할 때 보통 셋째 자리에서 콤마를 찍어주는데 화면을 구성할 때…
Kotlin 무작정 따라해보기 5일차 - Control Flow
5일차 시작하기 - Control Flow 지난 4일차까지 의 내용으로 코틀린의 기본적인 Functions(함수), Classes(클래스), Variables(변수) 와 Gener…