전체 글
이 블로그에 올라온 모든 글입니다.
-
SRE Error Budget으로 배포 속도와 안정성 관리하기
"배포를 더 자주 하자"는 개발팀과 "장애가 나니 덜 바꾸자"는 운영팀의 다툼은 기준이 없으면 목소리 큰 쪽이 이긴다. Error Budget에러 버짓은 SLO가 허락하는 실패의 양을 숫자로 정해 두고, 그 숫자가 남아 있으면 배포하고 바닥나면 안정성 작업으로 돌아가게 만드는 장치다.
-
Chaos Engineering으로 장애 복원력 검증하기
타임아웃, 재시도, Circuit Breaker, 이중화를 설계해 두어도 실제 장애가 났을 때 그대로 동작하는지는 장애가 나기 전까지 모른다. Chaos Engineering은 통제된 조건에서 일부러 장애를 주입해 그 설계가 정말 버티는지 확인하는 실험 방법이다. 이 글은 실험 원칙,
-
GitOps와 Argo CD 기반 선언적 배포 아키텍처
운영 클러스터에 무엇이 떠 있어야 하는지를 Git 저장소 하나에 적어 두고, 클러스터 안의 에이전트가 그 상태를 계속 맞추게 하는 방식이 GitOps다. 이 글은 OpenGitOps 4원칙에서 출발해 저장소 분리, Argo CD의 Application·AppProject 설정, 동기화
-
OpenTelemetry Trace Context 전파와 분산 추적
분산 추적은 서비스마다 span을 남기는 것만으로 완성되지 않는다. 요청이 HTTP, Kafka, 스레드 풀을 건널 때마다 같은 traceid가 넘어가야 하고, 한 곳에서 빠지면 trace가 둘로 끊긴다. 이 글은 W3C Trace Context 형식, Propagator와 Baggag
-
2026년 11월 3일 AI 뉴스 정리
최근 발표된 AI 소식 11건을 분야별로 정리했습니다. 대부분 11월 2일 보도이며, 발표일이 다른 항목은 날짜를 따로 적었습니다. 정책과 규제 한국 2027년 예산안, AI에 21.3조 원 투입: 이재명 대통령이 11월 2일 국회 연설에서 반도체, 물리 AI, AI 데이터센터 등 3대
-
개발 기록 2026-11-03 00~09시: 교육 영상 제작 후 유튜브 공개 업로드
무엇을 했나 eduvideos 프로젝트에서 "조선 왕 평균 수명" 주제 영상을 끝까지 만들어 유튜브에 올렸다. 아침에 "아직도 안 끝났나?"라고 물었더니, 영상이 공개 상태로 올라갔고 썸네일도 적용됐다는 답이 왔다. 결과물 채널: 「아키의 공백」 제목: 조선 왕 평균 수명은 46세? |
-
AI 코딩 프롬프트 기록 2026-11-02 19~24시
20:42 다 작업 한거니 · Codex 다 작업 한거니 랜딩 페이지 제작과 화면 확인을 마쳤다고 답했다. 완성 범위는 로컬 페이지까지이고 외부 배포는 하지 않았다. 21:16 엑셀 자동화 도구 아이디어 · Codex https://www.alba.co.kr/search/Search?W
-
개발 기록 2026-11-02 19~24시: 포트폴리오 랜딩, 엑셀 연습 앱, 유튜브 영상 분석
포트폴리오 랜딩 페이지 Codex로 개인 포트폴리오 랜딩 페이지를 만들었다. 데스크톱과 모바일 화면을 확인했고, 가로 넘침과 프로젝트 섹션 이동도 점검했다. 외부 배포는 하지 않았으므로 완성 범위는 로컬 페이지까지다. 연락처와 경력은 확인된 정보가 없어 넣지 않았다. 개별 프로젝트 상세
-
AI 코딩 프롬프트 기록 2026-11-02 13~19시
오후 13시부터 19시까지 Claude Code, Codex, Antigravity로 보낸 프롬프트를 시간순으로 정리한다. 가이드 사이트 분석 글 발행, 블로그 화면 수정, 학습용 예제, 스킬 설치 요청이 대부분이다. 13:20 · 프롬프트 라이브러리 분석 글 · Claude Code
-
개발 기록 2026-11-02 13~19시: 기술 아티클 연속 발행, 학습 일지 자동 발행 전환, 크몽 전자책 링크 연결
오후 13시부터 19시까지 블로그 작업을 정리한다. 기술 아티클 발행, 메뉴와 화면 수정, 크몽 전자책 링크 연결, 학습 일지 자동 발행 방식 변경이 주 작업이었다. 이벤트 소싱 예제와 AI 스킬 설치도 이 시간대에 함께 진행했다. 외부 가이드 사이트 분석 글 연속 발행 /blogtec
-
Lamport Clock과 Vector Clock으로 분산 이벤트 순서 이해하기
서버가 여러 대면 "어느 일이 먼저 일어났는가"를 벽시계로 정할 수 없다. 서버마다 시계가 조금씩 다르고, 맞추는 도중에 뒤로 가기도 하기 때문이다. 이 글은 시계 대신 인과 관계로 순서를 매기는 Lamport Clock과 Vector Clock의 규칙을 같은 예시 하나로 계산해 보고,
-
Event Sourcing과 CQRS를 도입해야 하는 시점
Event Sourcing과 CQRS는 함께 소개되는 일이 많아 한 묶음처럼 들리지만, 둘은 서로 다른 문제를 푸는 별개의 선택이고 들어가는 비용도 다르다. 이 글은 두 패턴을 나눠서 설명하고, 도입해야 할 신호와 하지 말아야 할 신호, 도입하면 따라오는 비용, 감사 로그부터 시작하는
-
Exactly-Once Processing은 정말 가능한가: 전달 보장과 처리 보장의 차이
메시지 브로커와 스트림 처리 엔진은 "exactlyonce"를 지원한다고 말하지만, 네트워크 너머로 메시지를 정확히 한 번만 전달하는 방법은 없다. 실무에서 말하는 exactlyonce는 전달을 최소 한 번 하되 결과가 한 번만 반영되게 만드는 것이고, 그 보장은 특정 시스템의 경계 안
-
분산 락 구현 전략: Redis·DB·ZooKeeper 비교
서버가 두 대 이상이 되면 synchronized나 프로세스 안의 뮤텍스로는 "한 번에 하나만" 실행되는 것을 보장할 수 없다. 이 글은 분산 락을 Redis, 관계형 DB, ZooKeeper·etcd로 구현하는 방법을 비교하고, 락이 만료된 뒤에도 데이터를 지키는 펜싱 토큰까지 포함해
-
Saga Pattern과 보상 트랜잭션 실전 설계
주문·결제·재고가 서로 다른 서비스와 DB로 나뉘면 한 번의 커밋으로 전부를 묶을 수 없고, 중간 단계가 실패했을 때 앞 단계를 되돌릴 방법을 따로 만들어야 한다. 이 글은 로컬 트랜잭션을 차례로 실행하고 실패하면 보상 트랜잭션으로 취소하는 Saga 패턴을, 단계 순서·상태 테이블·멱등
-
CAP Theorem과 PACELC로 분산 시스템 설계 결정하기
복제된 데이터를 쓰는 시스템은 언젠가 노드 사이 통신이 끊기고, 그 순간 "그래도 응답할 것인가, 틀릴 수 있으니 거절할 것인가"를 고르게 된다. CAP은 이 선택이 피할 수 없다는 것을, PACELC는 장애가 없는 평상시에도 지연과 일관성 사이의 선택이 계속된다는 것을 알려 준다. 이
-
Microsoft Copilot 프롬프트 갤러리 분석: 프롬프트 129개와 다단계 시나리오 12개
Microsoft 도입 지원 사이트의 Copilot 프롬프트 갤러리https://adoption.microsoft.com/kokr/copilot/promptgallery/는 Microsoft 365 Copilot에서 바로 실행해 볼 수 있는 업무 프롬프트를 직무·제품·작업으로 걸러 보여
-
Gemini 프롬프트 작성 가이드 101 분석: 4요소와 연속 프롬프트, 직무별 예시 173개
Google Workspace의 프롬프트 작성 가이드 101https://workspace.google.com/intl/ko/resources/ai/writingeffectiveprompts/은 Gmail, Docs, Sheets 안에서 Gemini를 쓰는 방법을 직무별 예시로 보여 주
-
ChatGPT for any role 프롬프트 가이드 분석: 직무 공통 업무 프롬프트 20개와 3문장 구조
OpenAI Academy의 ChatGPT for any rolehttps://academy.openai.com/ko/public/clubs/workusersynjqu/resources/chatgptforanyrole은 직무와 상관없이 회사에서 바로 쓰는 ChatGPT 프롬프트 20개를
-
Claude Code 프롬프트 라이브러리 분석과 리뷰: 52개 카드에서 찾은 6가지 작성 패턴
Claude Code 공식 문서에 복사해서 바로 쓰는 프롬프트 모음인 프롬프트 라이브러리https://code.claude.com/docs/ko/promptlibrary가 있다. 이 글은 2026년 11월 2일 기준 한국어 페이지에 실린 카드 52개를 단계·역할·출처별로 세어 보고, 카