
온프레미스에서 서버리스 어떻게 실행할까?
대부분의 서버리스 솔루션은 클라우드 환경에서 실행하지만 온프레미스 환경에서도 실행할 수 있습니다. 이 글은 클라우드 서버리스와 온프레미스 서버리스 특징을 비교하고, 서버리스 프레임워크인 OpenFaaS로 온프레미스 환경에서 서버리스를 실행하는 방법을 다뤘습니다.

기술 문서의 독자가 바뀌었습니다. 이제 사람만 문서를 읽지 않고, AI 검색 엔진과 AI 코딩 어시스턴트도 기술 문서를 직접 소비합니다. 이 글은 AI의 문서 소비 메커니즘, AI 시대에 달라져야 할 문서 구조와 작성 원칙, 문서 인프라 점검과 AI 인용 측정 방법을 다뤘습니다.
Claude Code에서 /loop, Hooks, Auto memory를 연결하면 주기적 점검, 정책 강제, 세션 간 학습을 하나의 자동화 루프로 구성할 수 있습니다. 이 루프는 설정 파일 검증과 같은 주기적 확인이 필요한 작업에 적용할 수 있습니다. 이 글은 Hooks, /loop, Auto memory를 조합한 점검 자동화 루프의 구조와 설계 방법, 유의 사항, 한계를 다뤘습니다.
자세히 보기 →Hooks는 Claude Code에서 파일 수정, 명령 실행 등 특정 이벤트가 발생할 때 설정 파일에 정의한 동작을 자동으로 실행하는 기능입니다. 코드로 정의한 결정론적 규칙에 따라 동작합니다. 세션이 길어지거나 전환돼도, 작업이 복잡해져도 원하는 동작을 일관되게 실행합니다. 이 글은 Hooks의 개념과 구조, 유형, 실전 패턴과 사용법을 다뤘습니다.
자세히 보기 →/simplify는 Claude Code의 AI 에이전트가 git diff 기준 변경된 코드를 재사용, 품질, 효율성 측면에서 동시에 리뷰한 뒤, 문제를 자동 수정하는 커맨드입니다. /batch는 대규모 변경을 독립적인 작업 단위로 자동 분해하고, 각 작업 단위를 병렬로 실행한 뒤 작업 단위별 PR을 생성하는 커맨드입니다. 이 글은 /simplify와 /batch의 개념, 동작 방식, 실전 사용법, 유의 사항을 다뤘습니다.
자세히 보기 →
대부분의 서버리스 솔루션은 클라우드 환경에서 실행하지만 온프레미스 환경에서도 실행할 수 있습니다. 이 글은 클라우드 서버리스와 온프레미스 서버리스 특징을 비교하고, 서버리스 프레임워크인 OpenFaaS로 온프레미스 환경에서 서버리스를 실행하는 방법을 다뤘습니다.

Kubevirt는 클라우드 네이티브 환경에서 VM 관리를 효율화하는 혁신 기술로, 전통적인 가상화 방식과 컨테이너 오케스트레이션 장점을 결합했습니다. 이 글은 DevOps 엔지니어 Jeff의 Cloud Native Korea Community Day 2024 발표 내용을 토대로 Kubervirt의 아키텍처, 실무 적용 사례를 다뤘습니다.

플랫폼 엔지니어링은 DevOps 팀에 도구와 워크플로용 단일 셀프서비스 포털을 제공해 소프트웨어 개발을 가속화합니다. 이 글은 2024년 조직의 플랫폼 엔지니어링 트렌드 4가지를 다뤘습니다. 플랫폼 엔지니어링의 높은 인지도와 활발한 적용, 개발자 생산성 향상 도모, 보안과 컴플라이언스 영향력 강화, 인재 부족과 표준화-유연성 균형 어려움이 그 내용입니다.

GitLab이 17.3 버전부터 컴플라이언스 파이프라인 기능을 사용 중단합니다. 17.5 버전에서는 컴플라이언스 파이프라인에서 파이프라인 실행 정책 유형으로 마이그레이션 하는 단계별 워크플로를 지원합니다. 자세한 마이그레이션 방법을 지금 확인하세요.

이 글은 DevOps 엔지니어 Toma가 GitLab을 빠르게 마스터한 방법을 소개합니다. 인포그랩의 DevOps 전문 학습 솔루션 ‘expertLABS’와 가정에 구축한 소규모 IT 인프라 환경 ‘홈 랩(Home Lab)’을 활용한 반복 실습이 GitLab을 단기 속성으로 익히는 데 도움이 됐습니다.

GitLab의 Kubernetes 대시보드를 사용하면 추가 도구 설치와 별도 접속 정보 없이 GitLab 안에서 클러스터 상태를 쉽게 모니터링할 수 있습니다. 또 Pod의 실시간 로그도 간편하게 확인할 수 있습니다. 이 글은 Kubernetes 대시보드의 주요 기능과 대시보드 구성 방법을 다뤘습니다.

DevOps 엔지니어가 알아야 할 기술 지식은 광범위합니다. 기업은 급변하는 기술 환경에 빠르게 대처하고, 비즈니스 경쟁력을 높이고자 조직적으로 DevOps 역량을 강화하려 합니다. 인포그랩은 전문 DevOps 학습 솔루션 ‘expertLABS’로 이러한 수요를 충족합니다. 이 글은 국내외 DevOps 학습 플랫폼 현황과 expertLABS의 DevOps 학습 문제 해결 방식을 다뤘습니다.

GitLab의 Root Cause Analysis 기능은 실패한 CI/CD 파이프라인의 근본 원인을 파악하고, 해결 방법을 제안하는 AI 기반 기능입니다. 이 기능은 조직이 소프트웨어를 더 안전하고, 더 빨리 릴리즈하도록 돕습니다. 이 글은 Root Cause Analysis 기능의 개념과 사용 방법, 동작 방식을 살펴보고, 엔지니어 관점에서 기능을 논평했습니다.

코드 리뷰는 소프트웨어 개발의 필수 과정으로 버그 발견, 코드 품질 향상, 팀원 간 기술 공유에 기여합니다. 리뷰하기 좋은 코드는 간결하고 읽기 쉽습니다. 또 변수 이름이 명확하고, 적절한 주석이 있으며, 코드 스타일이 일관됩니다. 이 글은 개발팀 리더 관점에서 코드 리뷰의 중요성과 리뷰하기 좋은 코드의 특징을 다뤘습니다.

이 글은 2024년 Infrastructure as Code(IaC) 트렌드 가운데 4가지를 정리했습니다. IaC 보편화, 여러 IaC 도구 도입 공고화, Terraform 지배력 약화, AI 영향력 강화가 그 내용입니다. 각 트렌드의 구체적인 현황과 등장 배경, 유의 사항, 전망을 다뤘습니다.

개발 업무에서 코드 스타일 일관성과 코드 품질을 유지하는 건 매우 중요합니다. 이는 개발팀 협업과 팀 생산성을 향상하는 데 큰 역할을 합니다. Prettier와 ESLint는 코드 스타일 일관성과 코드 품질 관리를 돕는 도구입니다. 이 글은 코드 스타일 일관성과 코드 품질을 유지하기 위해 Next.js 프로젝트에서 Prettier와 ESLint를 사용하는 방법을 다뤘습니다.

웹 성능 최적화는 웹사이트 속도와 응답성을 개선하는 프로세스입니다. 인포그랩은 최근 이미지 용량 축소, WebP 파일 포맷 사용, Subset 폰트 import, lazy loading 적용으로 회사 공식 홈페이지 ‘인사이트’ 초기 로딩 속도와 렌더링 속도를 크게 줄였습니다. 이 글은 웹 성능 최적화 기술 동향과 이 기술의 인사이트 적용 과정, 성과를 다뤘습니다.