맥미니 재부팅 후 502 — 범인은 시작 순서였다

어제 맥미니를 재부팅했습니다. 평범한 업데이트였습니다. 재부팅 후 블로그에 접속해보니 502 Bad Gateway. “금방 뜨겠지” 하고 기다렸는데, 안 뜹니다. docker ps를 확인하니 컨테이너들은 다 healthy입니다. 그런데 사이트는 죽어있습니다. 이 글은 원인이 하나가 아니었던 502 사태와, 고치고 나서야 “아 이런 거였구나” 했던 순간들의 기록입니다. 아키텍처 전체 그림 먼저 yndl.dev의 요청 흐름입니다. 인터넷 사용자 └─ Cloudflare CDN └─ … 더 읽기

맥미니 재부팅했더니 블로그가 죽어있었다: 502 에러 3연전

어제 맥미니를 재부팅했습니다. 평범한 업데이트였습니다. 재부팅 후 블로그에 접속해보니 502 Bad Gateway. “금방 뜨겠지” 하고 기다렸는데, 안 뜹니다. docker ps를 확인하니 컨테이너들은 다 healthy입니다. 그런데 사이트는 죽어있습니다. 이 글은 원인이 하나가 아니었던 502 사태와, 고치고 나서야 “아 이런 거였구나” 했던 순간들의 기록입니다. 아키텍처 전체 그림 먼저 yndl.dev의 요청 흐름입니다. 인터넷 사용자 └─ Cloudflare CDN └─ … 더 읽기

AI 코드 리뷰어가 찾아낸 22개 이슈: Critical은 전부, Warning은 선택적으로

시리즈: AI 팀과 함께 기술블로그 만들기 | Episode 6작성일: 2026-02-08태그: code-review, docker, security, best-practices, ai 이전 에피소드에서 UX를 다듬었습니다. 이제 돌아보겠습니다. AI 코드 리뷰 에이전트가 초기 설정에서 찾아낸 22개 이슈를 하나씩 분석합니다. 무엇을 수정했고, 무엇을 무시했는지. 그리고 왜 그랬는지. 리뷰 결과 요약 등급 발견 수정 채택률 🔴 Critical 7 7 100% 🟡 Warning 9 8 … 더 읽기

Docker + WordPress + Redis: AI가 설계한 인프라 적용기

이전 에피소드에서 Caddy와 3번 싸웠습니다. 그건 프록시 레이어의 이야기였고, 이번에는 그 뒤에 있는 애플리케이션 인프라 — Docker, PHP, Redis, 보안 설정을 다룹니다. AI 아키텍처 에이전트가 설계한 docker-compose.yml 재설계안을 실제로 적용하면서 배운 것들입니다. Before: 원래 docker-compose.yml 프로젝트를 시작할 때의 docker-compose.yml은 이랬습니다. 문제점을 나열하면: wordpress:latest — 어떤 버전이 설치될지 모름 Health check 없음 — 서비스가 죽어도 모름 … 더 읽기

Agent Teams란? 3인 AI 팀 구성기

기술블로그를 만들려고 했습니다. WordPress를 Docker로 올리고, 테마를 고르고, 플러그인을 세팅하고… 혼자서 하면 일주일은 걸릴 조사 작업이었습니다. 그런데 Claude Agent Teams를 사용하면 어떻게 달라질까요? AI 3명이 동시에 각자의 전문 영역을 조사해주는 것입니다. 이 글은 Claude Code의 Claude Agent Teams 기능으로 3인 AI 팀을 꾸려서, 기술블로그 구축에 필요한 조사를 병렬로 수행한 과정을 기록한 것입니다. 그리고 이 과정 … 더 읽기