본문으로 건너뛰기
서평
· 약 8분

하네스 엔지니어링으로 완성하는 에이전틱 AI

모델에게 부탁할 것과 코드로 강제할 것을 가르는 법

Doyul Kim, Ian
Software Engineer @OrderX, Real-time Trading Systems

책 표지

한빛미디어 서평단 <나는리뷰어다> 활동을 위해서 책을 협찬 받아 작성된 서평입니다.

서평
· 약 8분

사토시의 서(개정증보판)

순서를 정해주는 주체를 지우면, 그 자리에 무엇을 둘 것인가

Doyul Kim, Ian
Software Engineer @OrderX, Real-time Trading Systems

책 표지

한빛미디어 서평단 <나는리뷰어다> 활동을 위해서 책을 협찬 받아 작성된 서평입니다.

서평
· 약 7분

클로드 올인원 with 코워크, 코드, 디자인

프롬프트 잘 쓰는 법이 아니라, 일을 어디에 맡길지 정하는 법

Doyul Kim, Ian
Software Engineer @OrderX, Real-time Trading Systems

책 표지

한빛미디어 서평단 <나는리뷰어다> 활동을 위해서 책을 협찬 받아 작성된 서평입니다.

서평
· 약 4분

오픈클로 with GPT, 제미나이, 클로드

에이전트한테 뭘 시킬지보다 뭘 막을지 먼저 쓰라는 책

Doyul Kim, Ian
Software Engineer @OrderX, Real-time Trading Systems

책 표지

한빛미디어 서평단 <나는리뷰어다> 활동을 위해서 책을 협찬 받아 작성된 서평입니다.

Kubernetes
· 약 13분

Kubernetes API Server의 Watch 메커니즘과 Informer 패턴

Watch Cache의 아키텍처부터 410 Gone, 연쇄 OOM 같은 장애 시나리오까지. 어디서 문제가 생기면 어떤 일이 벌어지는지 정리합니다.

Doyul Kim, Ian
Software Engineer @OrderX, Real-time Trading Systems

Kubernetes Watch Mechanism

Kubernetes 컨트롤 플레인의 거의 모든 컴포넌트는 API Server와의 Watch 연결 위에서 동작합니다. Argo CD, HPA, kubelet, kube-proxy 전부 그렇습니다. Watch 연결이 끊기면 컨트롤러가 멈추고, 한꺼번에 복구되면 API Server가 죽을 수도 있습니다.

이 글에서는 Watch Cache의 내부 구조를 먼저 살펴본 뒤, 어디서 문제가 생기면 어떤 일이 벌어지는지를 정리합니다.

Kubernetes
· 약 6분

실무자가 말하는 쿠버네티스, '복잡함' 너머의 '편리함' 4가지

쿠버네티스의 복잡성 너머에 있는 실무적 이점을 살펴봅니다. 코드 기반 인프라 관리, 서비스 자동 안정화, 모니터링 구조, 그리고 생태계의 장점까지.

Doyul Kim, Ian
Software Engineer @OrderX, Real-time Trading Systems

쿠버네티스 실무 편리함

쿠버네티스를 처음 접하면 복잡성과 가파른 학습 곡선에 막막함을 느끼기 쉽습니다. 하지만 이 초기 장벽을 넘어 실무에 적용하기 시작하면, 그 복잡함 속에 숨겨진 강력한 편리함들을 체감하게 됩니다.

이 글에서는 복잡하다는 첫인상에 가려지기 쉬운, 하지만 실무자에게는 더 크게 와닿는 쿠버네티스의 핵심적인 편리함 4가지를 소개합니다.

Kubernetes
· 약 7분

쿠버네티스 클러스터 구축, 아키텍처부터 네트워크까지

kubeadm으로 클러스터 구축하며 Control Plane 아키텍처와 네트워크 구성을 설명합니다.

Doyul Kim, Ian
Software Engineer @OrderX, Real-time Trading Systems

쿠버네티스 클러스터 아키텍처

kubeadm으로 쿠버네티스를 직접 설치해보면 클러스터 내부 동작 방식을 깊이 이해할 수 있습니다. 이 글에서는 설치 과정에서 마주치는 핵심 아키텍처와 네트워크 구성을 다룹니다.

Container
· 약 7분

컨테이너 기술의 이해, 커널부터 쿠버네티스까지

컨테이너 기술의 기본 개념부터 런타임 아키텍처까지, 리눅스 커널의 핵심 기능과 쿠버네티스의 컨테이너 관리 방식을 자세히 설명합니다.

Doyul Kim, Ian
Software Engineer @OrderX, Real-time Trading Systems

컨테이너 기술 개요

컨테이너 기술은 클라우드 네이티브 환경에서 필수적인 요소입니다. 본 글에서는 리눅스 커널 기반 기술부터 Kubernetes에서의 관리 방식까지 다룹니다.

AWS
· 약 11분

AWS 서버리스로 구현한 논문 요약 서비스 개발기

의학 논문 요약 서비스를 AWS 서버리스로 설계하고 구현한 경험을 공유합니다.

Doyul Kim, Ian
Software Engineer @OrderX, Real-time Trading Systems

논문 요약 서비스 아키텍처

NIPA AWS Developer 부트캠프에서 진행한 3주간의 협력 프로젝트를 통해 의학 논문 요약 서비스를 개발했습니다.

이 글에서는 서비스 구현 과정에서의 기술적 결정들과 개선 가능한 부분들을 실제 사례를 바탕으로 공유하고자 합니다.

macOS
· 약 2분

macOS Sequoia가 키보드 단축키를 막아버렸다.

macOS Sequoia에서 키보드 단축키가 막힌 이슈와 해결 방법을 정리합니다.

Doyul Kim, Ian
Software Engineer @OrderX, Real-time Trading Systems

macOS Sequoia

macOS Sequoia가 보안을 이유로 개발자들이 자주 사용하던 키보드 단축키 조합을 막아버렸습니다. 옵션(⌥)과 시프트(⇧) 키만을 사용하는 단축키가 이제 RegisterEventHotkey API에서 작동하지 않게 된 것입니다.

TL;DR
  • 옵션+시프트만 사용하는 단축키 등록 시 -9868 오류가 발생합니다.
  • 키로깅 멀웨어 방지가 목적이지만, 정작 피해는 정상적인 앱들이 보고 있습니다.
  • 당장은 Command나 Control 키를 추가한 새로운 조합을 사용해야 합니다.
  • 애플의 자체 앱들은 이 제한을 받지 않습니다.