루프를 품은 그래프 엔지니어링: Claude Code와 OmO로 본 설계와 실행 "이 PR 리뷰하고, 문제 있으면 고쳐 줘." 코딩 에이전트에게 PR(Pull Request) 리뷰와 수정을 맡길 때 요청은 이 한 줄이면 되지만, 에이전트가 할 일은 여러 단계로 나뉩니다. 이를테면 PR의…
ISMS-P 개편 대비, Teleport로 접근 권한과 접속기록 준비하기 정부가 ISMS-P(정보보호 및 개인정보보호 관리체계 인증) 인증제도 개편을 추진하고 있습니다. 인증을 받은 기업에서도 침해사고가 잇따르기 때문인데요. 이번 개편은 주요 개인정보처리자에게 인증을 의무화하고, 서면…
OSV-Scanner와 GitLab CI로 취약점 패치 반영을 앞당기는 5단계 AI로 취약점을 찾는 속도는 빨라졌지만, 패치가 우리 조직의 리포지터리에 반영되는 속도까지 함께 빨라지지는 않습니다. 취약점을 찾은 뒤 패치를 만들고 취약점 정보를 공개하기까지 시간이 걸리고, 패치가 나온 뒤…
고객의 한마디가 기능이 되기까지, AI 에이전트로 시작하는 제품 개발 사이클 안녕하세요. 인포그랩에서 소프트웨어 엔지니어로 근무하는 Andy입니다. 저는 고객사 자동화 프로젝트를 진행하며 n8n의 워크플로와 운영 데이터를 한곳에서 관리하는 인포그랩의 제품 Nelper를 개발하고 있습니다…
루프 엔지니어링 실전: Claude Code /goal 분석과 Stop 훅 재구현 안녕하세요. 인포그랩 AI DevOps 엔지니어 Harvey입니다. LLM에 도구와 실행 환경을 연동한 코딩 에이전트로 업무를 자동화하는 건 이제 낯설지 않습니다. 요즘은 Claude Code나 Codex…
GitLab CI에 AI 에이전트를 연결할 때 점검할 5가지 CLAUDE.md나 AGENTS.md는 코딩 에이전트에게 무엇을 하라고 지시하는 파일입니다. 이 파일은 마크다운 문서라서 단순 문서로 취급되기 쉬운데요. 그러나 CI에서 에이전트가 읽는 순간, 이 파일은 문서를 넘어 파이프라인…
ArgoCD로 GitOps 구축할 때 막히는 5가지 지점: 홈랩 + GitLab Self-Managed 실습 안녕하세요. 인포그랩 DevOps 엔지니어 Toma입니다. GitOps를 도입할 때 배포보다 준비 단계에 시간을 많이 쓰고 계시지는 않나요? 대표 도구인 ArgoCD를 설치하고…
k6로 n8n 부하테스트 - worker를 8배 늘려도 처리량이 그대로인 이유 안녕하세요. 인포그랩에서 DevOps 엔지니어로 일하는 Chad입니다. 자동화 시스템을 운영하다 보면 "우리 시스템은 동시에 몇 건까지 버티나요?"라는 질문을 받습니다. 동시에 실행 중인 워크플로를 몇 건까지…
AI 에이전트 스킬이 발동하지 않는 이유: SKILL.md 결함과 개선법 스킬을 만들었는데 필요한 순간에 실행되지 않은 적이 있으신가요? 발동은 했는데 엉뚱한 절차를 밟거나, 처음에는 잘 되다가 컨텍스트를 보탤수록 결과의 만족도가 떨어진 경험도 있으실 겁니다. Agent Skills는…
2026년 CI/CD 공급망 공격 3가지 유형과 GitLab 방어 전략 2026년 CI/CD 파이프라인을 겨냥한 공급망 공격에는 공통점이 있습니다. 애플리케이션 코드가 아니라 파이프라인을 노려 크리덴셜을 빼냈다는 점입니다. 2월 말, hackerbot-claw라는 자동화 봇이 Trivy…
GitLab 액세스 토큰 점검 4단계: 경찰청 GitHub 토큰 유출 권고문 대응 2026년 7월 14일, 경찰청 국가수사본부가 긴급 보안 권고문을 배포했습니다. GitHub 개인 액세스 토큰(Personal Access Token, PAT)이 다수 유출된 사실을 확인했기 때문입니다.…
인프라 접근 권한도 코드로: Teleport로 구현하는 Access as Code IaC(Infrastructure as Code) 이전의 인프라 관리는 이랬습니다. 서버마다 SSH로 들어가 패키지를 설치하고, nginx 설정을 손으로 고치고, 그 내용을 팀 위키에 표로 정리했죠. 서버…
AI 코드 리뷰 자동화, 판정은 왜 흔들릴까 - 원인과 해결법 4가지 같은 코드를 LLM에 두 번 리뷰시켰더니 한 번은 심각도가 critical로, 다른 한 번은 major로 나왔습니다. 코드도, 프롬프트도, 모델도 동일했습니다. 달라진 건 아무것도 없는데 판정이 달라진 겁니다. 제가…
n8n 워크플로 관리: 워크플로는 남는데 소유권은 왜 사라질까 6개월 전에 직접 만든 n8n 워크플로를 다시 엽니다. 노드는 그대로인데 기억이 없습니다. 이 HTTP Request 노드는 어느 시스템을 부르는지, 크리덴셜 이름은 왜 이렇게 지었는지, 애초에 이 워크플로를 왜 만들었는지.…
DORA 5대 지표로 보는 AI 시대 한국 엔터프라이즈 실행 가이드 아직도 DORA를 배포 빈도, 변경 리드타임, 변경 실패율, 서비스 복구 시간(MTTR) 네 가지 지표로 알고 계시나요? 이 4 Keys는 오랫동안 개발 성과의 표준 언어였는데요. 그러나 지금의 DORA는 그때와 달라졌…
GitLab Secrets Manager로 CI/CD 시크릿 유출 막기 GitLab의 CI/CD 변수에 시크릿을 넣고 'Mask variable'을 체크해 두셨나요? 로그에 값이 그대로 찍히지 않으면 안전해 보일 수 있는데요. 그러나 마스킹된 변수는 생각만큼 안전하지 않습니다. 마스킹은…
LLM·하네스로 더 좋은 n8n 워크플로 생성하기 "Jira에서 검토 중인 이슈를 분석해서 Confluence에 일일 리포트로 발행하는 워크플로를 만들어줘." LLM에 이런 식으로 n8n 워크플로 생성을 요청했다가 결과물이 기대와 달랐던 적 있으신가요? 저는 Claude Opus 모델에…
에이전트 옵저버빌리티 - AI 에이전트의 '조용한 실패'를 잡는 법 AI 에이전트를 업무에 도입하는 조직이 늘고 있습니다. 그러나 운영을 맡은 입장에서는 다음과 같은 곤란한 상황을 마주할 수 있는데요. 에이전트가 이상하게 동작해도 모니터링 대시보드에 포착되지 않거나, 로그를 아무리 뒤져…
폐쇄망 Maven 빌드가 429를 만난다면 - GitLab Virtual Registry로 의존성 에러 해결하기 폐쇄망 CI 환경에서 NAT 게이트웨이 뒤에 Maven 빌드를 돌리다 보면, 다른 빌드 도구에 비해 유독 자주 멈추는 패턴을 마주합니다. 빌드 로그를 확인하면 다음과 같은 에…
DevOps 데이터, 자연어 한 줄로 즉시 보고하는 법 "우리 개발팀 이번 분기 성과가 어땠지? 임원 회의가 다음 주인데, 정리할 시간이 빠듯하네." CTO나 개발팀장이라면 한 번쯤 떠올렸을 만한 고민입니다. 코드 리뷰·MR·파이프라인·배포 데이터는 GitLab 안에 모두 쌓여 있는데요…
비엔지니어의 Claude Code 활용 ROI 측정 - 4가지 베이스라인 지표 저는 지난 블로그에서 AI 코딩 도구의 ROI를 측정하는 4가지 핵심 지표(사용자별 토큰 소비량, 세션·요청당 비용, AI 제안 채택률, 코드 재수정 비율)를 다룬 바 있습니다. 이번 글에서는 이 4가지 지표…
AI 코딩 도구 ROI를 정확히 측정하는 4가지 핵심 지표 Claude Code, Cursor, GitHub Copilot과 같은 AI 코딩 도구의 ROI는 오늘날 많은 기술 조직의 화두인데요. 특히 AI 비용 관리와 도구 활용을 동시에 최적화해야 하는 요즘, AI 코딩 도구의 정당성을…
Claude Code Routines로 DevOps PR 리뷰·의존성 점검 자동화하기 Claude Code의 Routines는 추론이 필요한 반복 작업을 사용자 개입 없이 자동으로 처리하는 기능입니다. 사용자가 노트북 PC를 꺼도, 자리에 없어도 정해진 시점이나 이벤트에 따라 Claud…
Claude Code Checkpoints로 잘못된 작업 되돌리기 Claude Code로 단계가 많거나 시간이 오래 걸리는 작업을 진행하다 보면 중간에 Claude가 잘못된 방향으로 일하는 상황을 마주하게 됩니다. 여러 파일에 걸친 리팩토링 도중 의도와 다른 방향으로 변경하거나, 수정한…
GitLab Duo Agent Platform으로 개발 업무 80%를 AI에 맡기기 개발자는 실제로 코드 작성에 얼마나 시간을 쓸까요? GitLab에 따르면, 전체 업무 시간의 약 20%에 불과합니다. 나머지 80%는 코드 리뷰, 보안 취약점 분석, CI/CD 파이프라인 점검, 문서 작…
AI 에이전트에 메모리를 더 많이 주면 더 똑똑해질까? AI 에이전트는 CI/CD 파이프라인 리뷰를 곧잘 해냅니다. 이는 Job 순서 오류, 하드코딩된 값, 캐시 설정 누락과 같은 문제를 정확히 탐지하죠. 그러나 에이전트를 운영하다 보면 한 가지 비효율이 눈에 띕니다. LLM 기반 에이…
AI 검색에 인용되는 기술 문서의 조건 기술 문서의 독자가 바뀌었습니다. 이제 사람만 문서를 읽지 않고, AI 검색 엔진과 AI 코딩 어시스턴트도 기술 문서를 직접 소비하는데요. GitBook의 플랫폼 데이터 분석에 따르면, 2025년 한 해 동안 AI의 문서 페이지 뷰가 500% 이상…
Claude Code /loop, Hooks, Auto memory로 점검 자동화 루프 만들기 저는 앞선 글에서 Hooks로 Claude Code의 동작에 정책을 강제하는 방법과 Auto memory로 세션 간 맥락을 자동으로 이어가는 방법을 각각 다뤘습니다. 이번 글에서는 두 기능과…
Claude Code Hooks - 프롬프트 대신 코드로 정책 강제하기 Claude Code에서 “파일을 수정한 뒤 반드시 포매터를 실행해”라고 프롬프트로 지시하면 어떤 결과가 나올까요? 처음에는 지시를 잘 따르지만, 세션이 길어지거나 작업이 복잡해지면 이를 지키지 않을 때가 있습니다.…
Claude Code /simplify와 /batch로 병렬 코드 리뷰·대규모 변경 자동화하기 AI 코딩 도구로 코드 생성 속도는 크게 높아졌습니다. 그러나 코드 리뷰와 대규모 변경에는 여전히 한계가 있는데요. 다면 심층 리뷰를 빠르게 진행하기 어려운 점, 대규모 변경을 효율적으로 진행…
Claude Code Auto memory로 반복 설명 없이 작업하기 Claude Code로 새 세션을 시작할 때마다 어제 수행했던 작업 맥락을 처음부터 다시 설명해야 했던 적 있으시죠? 예를 들어, CLAUDE.md 에 일일이 정리하기 어려운 코딩 컨벤션이나 테스트 프레임워크를 어제…
Claude Code Tasks로 복잡한 프로젝트 효율적으로 진행하기 Claude Code로 복잡한 프로젝트를 작업하다 보면, 하나의 세션에 모든 작업을 몰아넣을 때가 있습니다. 이 방식으로 계속 일하면, 작업이 누적될수록 컨텍스트가 포화해 작업 후반부로 갈수록 세션 동작이 불안정해지고…
Claude Skills로 기술 콘텐츠 품질 관리 자동화하기 기술 블로그 리뷰는 팩트 체크, 구조 분석, 스타일 교정을 반복하는 작업입니다. 정확하게 하려면 시간이 오래 걸리고, 대충 하면 브랜드에 영향을 줄 수 있죠. 그동안 저는 AI와 함께 기술 블로그를 리뷰했습니다. 그러나 엄밀한…
팀을 위한 Claude Code 거버넌스 가이드 Claude Code는 보안을 염두에 두고 설계됐다고 하죠. 이는 기본적으로 읽기 전용 권한을 적용하며, 모든 수정 작업이나 명령 실행 전에 명시적 승인을 요구하는 권한 기반 아키텍처를 제공합니다. 또 파일 시스템 격리와 네트워크 격리를…
Claude Skills로 GitLab 업그레이드 자동화하기 GitLab을 Self-Managed 환경에서 운영하는 분이라면 깊이 공감하실 겁니다. 버전 업그레이드가 정말 번거롭고 까다롭다는 사실을요. 단순히 Docker 이미지 태그를 바꾸거나 패키지 버전을 올리면 끝날 것 같지만, 현…
Claude Skills로 AI에게 업무 노하우 전수하기 Anthropic이 공개한 Claude Skills는 Claude의 기능을 확장하는 모듈형 작업 단위입니다. 신규 입사자가 업무 매뉴얼을 보고 익히는 것처럼, Claude는 Skill로 조직의 작업 방식을 학습하고 내재화해 자율적…
[1] Claude Code 컨텍스트 최적화 가이드 Claude Code로 개발하다 보면 대화가 길어질수록 AI의 응답 품질이 떨어지는 걸 경험하죠. 처음에는 정교한 코드를 생성했지만 세션이 길어지자, 버그가 있는 코드를 만들기도 합니다. 이는 '컨텍스트 부패(Context Rot)'…
팀을 위한 Claude Code 모니터링 방법 4가지 AI 코딩 도구는 이제 소프트웨어 개발 워크플로의 핵심 수단으로 자리매김했습니다. 그중에서도 Claude Code는 요즘 엔지니어가 많이 사용하는 인기 AI 코딩 도구죠. Claude Code를 사내 개발 도구로 도입한 조직은 구체적…
n8n 기반 DevOps·AI 콘텐츠 자동 수집·요약 실전 가이드 안녕하세요. 인포그랩에서 백엔드 엔지니어로 근무하는 Andy입니다. 오늘날 IT 업계의 변화 속도는 매우 가파릅니다. 최근에는 AI 발전이 가속화되면서 관련 소식이 연일 쏟아지고 있죠. DevOps·소프트웨어 엔지니어들은…
Generative UI 실전 구현 DevOps 엔지니어들은 평소 서버 성능, 배포 현황, 에러율을 모니터링하며 여러 대시보드를 확인합니다. Grafana나 Datadog과 같은 모니터링, 시각화 도구들이 있지만, 일반적으로 사전에 구성한 대시보드를 사용하다 보니 새로운 관점의 분석이…
GitLab·JetBrains 등 4대 보고서로 본 2025년 DevOps 동향 최근 DevOps 환경이 AI와 보안으로 확장되면서 실무자에게 요구되는 역량도 빠르게 변화하고 있습니다. 오늘날 DevOps 도입은 조직 복잡성과 자원 부족으로 여전히 어려움을 겪고 있고요. AI가 소프트웨…
Kubernetes 제대로 아는 DevOps 엔지니어를 구분하는 8가지 질문과 답변 안녕하세요. 인포그랩 DevOps 엔지니어 Toma입니다. Kubernetes(K8s)는 DevOps 엔지니어가 명확하게 설명하고 능숙하게 다뤄야 할 핵심 기술입니다. 컨테이너 기반 마이크로서비스가 보편…
n8n 기반 Slack 멀티 에이전트 구현기 오늘날 많은 IT 기업과 스타트업이 Slack을 핵심 협업 도구로 사용합니다. Slack은 업무 생산성을 높이고, 문제 해결 시간을 단축하도록 다양한 기능을 지원합니다. 그러나 Slack의 기본 워크플로만으로는 복잡한 멀티 에이전트 자동화와…
HashiCorp Vault 암호화 아키텍처 완전 분석 안녕하세요. 인포그랩에서 DevOps 엔지니어로 일하는 Chris입니다. 현대 클라우드 환경에서는 데이터베이스(DB) 비밀번호, API 키, 인증서, 암호화 키 등 민감정보를 안전하게 보호하는 일이 매우 중요합니다. 그러나 단순한…
MCP 보안 위협과 실무 대응 전략 알아보기 최근 MCP 활용도와 확장성이 높아지면서 관련 보안 위협도 함께 증가하고 있습니다. 프롬프트 인젝션, 자격증명 탈취, 공급망 변조 등 다양한 위험이 MCP 환경의 신뢰성과 무결성을 위협하고 있죠. MCP 서버는 민감한 시스템에 직접 접근하기에…