- Istio 딥다이브 — Envoy, xDS, mTLS, 그리고 커널까지
Istio의 Control Plane과 Data Plane 아키텍처, 사이드카 주입 메커니즘, iptables 트래픽 인터셉트, xDS 프로토콜, mTLS Zero Trust까지 — 서비스 메시의 내부 동작을 커널 레벨부터 추적한다.
- 쿠버네티스 네트워크의 본질: CNI, VXLAN, 그리고 Pod는 어떻게 통신하는가
쿠버네티스의 플랫 네트워크 모델, CNI 스펙, veth pair와 브릿지를 통한 동일 노드 통신, VXLAN 캡슐화를 통한 노드 간 통신까지 — Pod 네트워킹의 내부 동작을 따라간다.
- OS 네트워크 내부 구조: 인터페이스부터 Netfilter까지
네트워크 인터페이스, 이더넷 프레임, 라우팅 테이블, Netfilter/iptables까지 — OS 레벨에서 패킷이 실제로 어떻게 움직이는지 ifconfig, ip route, iptables 명령어와 함께 다룬다.
- GitOps에서의 Secret 관리 전략
GitOps 환경에서 Secret을 안전하게 관리하는 방법을 다룹니다. Sealed Secrets, SOPS, External Secrets Operator, CSI Driver를 비교하고, Vault + ESO + ArgoCD 조합의 실전 아키텍처와 베스트 프랙티스를 정리합니다.
- Tailscale 터널에서 Redis 헬스체크가 실패하는 이유: MTU 문제 해결기
온프레미스 K3s 클러스터에서 Tailscale VPN을 통해 AWS ElastiCache에 연결할 때, 작은 패킷은 통과하고 큰 패킷만 드롭되는 MTU 문제의 원인과 해결 과정을 다룬다.
- GitOps에 대하여
GitOps의 4가지 핵심 원칙(선언적 정의, 버전 관리, Pull 기반 배포, 지속적 조정)부터 전통적 CI/CD와의 차이, 레포지토리 전략, Kustomize/Helm 활용, Secret 관리까지 실전 도입에 필요한 모든 것을 다룹니다.
- 컴퓨터 아키텍처 이야기: 컴파일러, 인터프리터, 그리고 CPU
마인크래프트 모드에서 시작된 컴파일러 이야기부터 JIT 컴파일, ARM vs x86 아키텍처까지 — 컴퓨터의 작동 원리를 이야기로 풀어봅니다.
- JavaScript & Node.js의 작동 원리: 싱글스레드의 비밀
JavaScript 이벤트 루프의 동작 원리, Node.js의 스레딩 모델까지 — 싱글스레드 언어가 어떻게 비동기 처리를 해내는지 깊이 파헤친다.
- Java & Spring의 멀티스레드 아키텍처
Java의 ‘Write Once, Run Anywhere’ 철학부터 Spring의 Tomcat 스레드풀과 HikariCP 커넥션풀, Java 21 Virtual Threads까지. Node.js와의 구조적 비교도 함께 다룹니다.