
GitLab Pages와 Hugo로 블로그 만들기
엔지니어들에게 문서 작업이란 결코 때어낼 수 없는 영역입니다. 그러한 이유로 문서를 정리하는 것 뿐만 아니라 작업을 어떻게 마무리 지었는지에 대한 개인 일지를 기록하기 위해 블로그를 이용하기도 합니다. 이 포스트에서는 GitLab Pages와 Hugo로 무료 블로그를 개설하고 글을 작성하기까지 과정을 정리하였습니다.

같은 코드를 리뷰시켜도 판정이 매번 달라지는 이유는 LLM의 비결정성 때문입니다. temperature를 0으로 내려도 흔들림은 남습니다. 코드 위임·폭 좁히기·다수결·하네스로 LLM 판정의 일관성을 높이는 네 가지 방법을, 총 55회 호출 실험 결과와 함께 정리했습니다.
n8n 워크플로가 100개를 넘으면 누가 만들었고 무엇에 물려 있는지부터 흐려집니다. n8n 기본 기능으로 소유권·구조를 어디까지 볼 수 있는지, 그 빈자리를 인포그랩 Nelper는 어떻게 채우는지 정리했습니다.
자세히 보기 →DORA가 4개 지표에서 5대 지표로 바뀌었습니다. 새로 추가된 배포 재작업률과 7가지 팀 유형, AI 시대 개발 생산성을 끌어올리는 세 가지 실행 과제까지. AI 시대 한국 엔터프라이즈를 위한 DORA 실행 가이드를 소개합니다.
자세히 보기 →GitLab Secrets Manager로 CI/CD 시크릿을 안전하게 다루는 법을 정리합니다. base64 한 줄로 뚫리는 마스킹의 한계를 직접 재현하고, 요청한 job만 시크릿을 받는 구조, HashiCorp Vault·클라우드 도구와의 비교, 도입 시 점검할 점까지 다룹니다.
자세히 보기 →
엔지니어들에게 문서 작업이란 결코 때어낼 수 없는 영역입니다. 그러한 이유로 문서를 정리하는 것 뿐만 아니라 작업을 어떻게 마무리 지었는지에 대한 개인 일지를 기록하기 위해 블로그를 이용하기도 합니다. 이 포스트에서는 GitLab Pages와 Hugo로 무료 블로그를 개설하고 글을 작성하기까지 과정을 정리하였습니다.

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

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

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

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

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

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

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

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

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

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

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