InfoGrab
InfoGrab

InfoGrab Tech Blog

기술 블로그

GitLab, DevOps, AI 자동화에 관한 인포그랩의 기술 인사이트

RSS 구독
claudecode자동화에이전틱루프

Claude Code /loop, Hooks, Auto memory로 점검 자동화 루프 만들기

Claude Code에서 /loop, Hooks, Auto memory를 연결하면 주기적 점검, 정책 강제, 세션 간 학습을 하나의 자동화 루프로 구성할 수 있습니다. 이 루프는 설정 파일 검증과 같은 주기적 확인이 필요한 작업에 적용할 수 있습니다. 이 글은 Hooks, /loop, Auto memory를 조합한 점검 자동화 루프의 구조와 설계 방법, 유의 사항, 한계를 다뤘습니다.

GraceGrace2026년 3월 25일
claudecodehooks

Claude Code Hooks - 프롬프트 대신 코드로 정책 강제하기

Hooks는 Claude Code에서 파일 수정, 명령 실행 등 특정 이벤트가 발생할 때 설정 파일에 정의한 동작을 자동으로 실행하는 기능입니다. 코드로 정의한 결정론적 규칙에 따라 동작합니다. 세션이 길어지거나 전환돼도, 작업이 복잡해져도 원하는 동작을 일관되게 실행합니다. 이 글은 Hooks의 개념과 구조, 유형, 실전 패턴과 사용법을 다뤘습니다.

자세히 보기 →
claudecode코드리뷰

Claude Code /simplify와 /batch로 병렬 코드 리뷰·대규모 변경 자동화하기

/simplify는 Claude Code의 AI 에이전트가 git diff 기준 변경된 코드를 재사용, 품질, 효율성 측면에서 동시에 리뷰한 뒤, 문제를 자동 수정하는 커맨드입니다. /batch는 대규모 변경을 독립적인 작업 단위로 자동 분해하고, 각 작업 단위를 병렬로 실행한 뒤 작업 단위별 PR을 생성하는 커맨드입니다. 이 글은 /simplify와 /batch의 개념, 동작 방식, 실전 사용법, 유의 사항을 다뤘습니다.

자세히 보기 →
claudecode

Claude Code Auto memory로 반복 설명 없이 작업하기

Auto memory를 활성화하면 Claude Code가 작업 중 유용한 컨텍스트를 탐지해 프로젝트별 메모리 디렉터리의 MEMORY.md에 저장합니다. 그 결과, 이전 작업 맥락이 다음 세션에 자동으로 이어져 사용자는 컨텍스트를 반복 설명하지 않아도 됩니다. 이 글은 Auto memory의 주요 기능과 동작 방식, 특징, 사용법, 유의 사항을 다뤘습니다.

자세히 보기 →
NEWGitLab, Mattermost, n8n, Teleport 최신 릴리즈 소식을 확인하세요
릴리즈 노트 바로가기
GitLabCI/CD+4

GitLab CI/CD 파이프라인 기능 소개

이번 블로그에서는 GitLab의 핵심 기능중 하나인 CI/CD 파이프라인에서 제공되는 기본 기능들을 살펴봅니다.

2021년 4월 8일
GitLab13.10+3

GitLab에서 Jira 이슈 세부 내용 확인하기

이번 13.10 업데이트로 GitLab에서 Jira 이슈의 세부 내용을 가져올 수 있게 되었습니다. 이전에도 Jira와의 통합(Integration) 방법이 있었는데 이전에 어떤 기능이 있었고 무엇이 추가되었는지 알아보도록 하겠습니다.

2021년 3월 25일
GitLabNotion+3

GitLab을 이용해 Notion 컨텐츠 정기적으로 백업하기

최근 Notion 측의 DNS 문제로 전세계 Notion 서버가 한동안 다운되는 심각한 문제가 발생했습니다. 많은 사용자들이 Notion에 자료를 모아두기 때문에 이러한 장애로 불안함을 느끼고, 백업을 하고자 합니다. 이번 시간에는 GitLab과 Notion의 api를 활용해 Notion Workspace를 매일 자동으로 백업하는 방법을 살펴보겠습니다.

2021년 2월 16일
GitLabGitLab runner+2

AWS Spot Instance로 Gitlab Runner 비용 절감하기

AWS Spot Instance와 GitLab Runner의 auto-scale 기능을 활용하여 CI/CD 인프라 비용을 대폭 절감하는 방법을 실습 가이드로 제공합니다. Docker Machine 설치부터 Runner 구성, 주의사항까지 단계별로 안내합니다.

2021년 2월 5일
GitLabDevOps+2

GitLab과 GitHub, 실무에서 어떤 차이가 있을까요?

GitLab을 고려하시는 분들이라면 GitHub과의 기능 비교는 많이 해보셨을 겁니다. 실제로 실무에서는 GitLab과 GitHub을 사용하는데 어떠한 차이가 있을까요?

2021년 2월 5일
GitLabAWS+4

AWS와 GitLab, Hashicorp로 알아보는 HA 배포의 중요성

고장나지 않는 서버는 사용자 경험과 안정적인 서비스 유지를 위해 필수 불가결한 요소입니다. 이번 시간에는 AWS에서 Terraform Cloud와 Hashicorp를 이용해 샘플 서비스의 고가용성 (HA) 서버를 구축하는 실습을 통해 HA가 왜 중요한지, 또 GitLab의 강력한 기능인 CI/CD 파이프라인을 활용해 배포 과정을 간단하게 구현하겠습니다.

2021년 2월 5일
DevOpsMetrics+1

소프트웨어 제품 개발팀. 우리 잘하고 있나요?

소프트웨어를 빠르게 출시하고, 안정성을 높이고 이해관계자들 간에 공동 소유하여 결국 비즈니스 가치를 높이는 것을 잘 한다고 합니다. DevOps 지표에 대한 이야기와 지표를 높이기 위한 기능들을 소개합니다.

2021년 2월 3일
인포레터인포그랩 뉴스레터

월간 인포레터 창간

인포그랩의 월간 뉴스레터 '인포레터' 창간 소식입니다. 매월 GitLab 업데이트, 이달의 추천 포스트, DevOps 트렌드, GitLab 소개 시리즈 등 DevOps 전문가를 위한 알찬 정보를 전해드립니다.

2021년 2월 1일
GitLabMerge Request

GitLab Merge Request로 협업하기

Merge Request로 협업하는 방법입니다. 아직 MR 워크플로우로 개발하지 않으신다면 꼭 참고하세요. Merge Request는 GitLab의 핵심 기능중 하나로 Git의 브랜치와는 가장 차별화되는 것입니다. 타겟 브랜치를 소스 브랜치로 merge하기 위한 단계로 코드 리뷰를 진행하고 완료가 된다면 승인하여 merge가 진행됩니다. 또한 CI/CD를 설정해 놓았다면 Pipeline에 성공해야 merge가 완료가 됩니다. Merge Request 이후에 배포가 가능하고 변경점을 리뷰앱을 통하여 확인 가능합니다. Merge Request로 효율적인 협업 프로세스를 완성하세요.

2021년 1월 19일
GitLab프로젝트 생성+2

GitLab Web UI로 혼자 개발하기

개인 프로젝트를 GitLab Web UI를 활용해서 시작하는 방법에 대한 가이드입니다. 쉬운 방법이지만 GitLab으로 할 수 있는 일로 생각하지 못할 수도 있기 때문에 준비했습니다. 혼자 해보시죠!

2020년 12월 22일
GitLabDevSecOps+1

GitLab을 활용한 금융권 DevSecOps 사례

디지털 딜리버리 속도에 대응하는 디지털 역량은 금융 업계에도 필수적인 부분입니다. 업계 특성상 높은 보안 사항과 컴플라이언스 수준을 만족 해야 합니다. 규제를 지키면서 고객의 니즈에 대한 변화를 빠르게 수용해야 하며, 안정성을 기반으로 신뢰를 만들어야 경쟁에서 주도권을 갖출 수 있습니다. 플랫폼화된 IT인프라에서 마이크로서비스 아키텍처까지 그리고 개발에서 품질 검증의 전체 거버넌스 프로세스를 어떻게 구성 했을까요? 단순하지만 부족함 없는 DevOps 구축으로 안정성과 유연성을 확장한 방식과 관행을 소개합니다. 생명보험의 선두주자 한화생명보험의 DevSecOps를 구축 사례를 소개 합니다.

2020년 12월 14일
GitLabAWS+6

GitLab을 사용해서 AWS에 배포하기\:\ Lambda, Fargate, EC2, EKS와 ECS를 위한 단일 애플리케이션

AWS는 클라우드 업계의 리더입니다. AWS는 AWS는 스토리지, 네트워킹, 서버 리스(serverless)에 이르기까지 모든 것을 한 곳에서 제공하는 올인원 클라우드 서비스이며, 이로 인해 많은 조직이 AWS를 사용하고 있습니다. AWS는 포괄적인 서비스로, 고객들은 다음과 같은 이점들을 누릴 수 있습니다. 심플한 클라우드 운영을 위해 AWS에 올인하는 조직도 있지만, AWS가 워낙 방대한 클라우드 서비스를 제공하기 때문에 효율적인 기능 사용에는 한계가 있을 수 있습니다. DevOps 도구를 사용하면, 이러한 올인원 전략을 취함과 동시에 기능적인 효율성 또한 만족시킬 수 있습니다. DevOps 팀은 개별적인 툴을 통합하고 관리하는 대신, GitLab 하나만 사용하여 단일 통합 환경에서 소프트웨어 개발 수명 주기 전체를 관리할 수 있습니다. GitLab CI/CD를 통하여 AWS 서비스에 맞춤화된 배포를 실현하세요. 이 포스트에서는 GitLab과 AWS의 5가지 인기 서비스인 Lambda, Fargate, EKS, ECS 및 EC2가 어떻게 통합되는지 살펴봅니다.

2020년 12월 8일