여
여기어때
September 10, 20251회
여기어때 CI/CD 개선기 Part 5: Slack으로 완성되는 배포 가시성

간단 소개
GitLab CI와 ArgoCD Notifications를 활용하여 CI/CD 알림 프로세스를 개선하고 배포 가시성을 확보한 과정을 담고 있습니다.
AI Summary
- CI 알림 개선 (GitLab CI + Slack)
- 파편화된 알림 체계를 pipeline-agent 도입으로 단일화하고, 환경별 채널 선택 및 결과에 따른 알림 흐름을 구성하여 전체 모니터링과 팀별 알림을 동시에 충족시킴.
- Golang으로 개발된 pipeline-agent는 다중 채널 전송, 템플릿 관리, 환경별 채널 분기를 수행하여 알림 스크립트의 복잡성을 줄임.
- CD 알림 개선 (ArgoCD Notification + Slack)
- ArgoCD Notifications를 활용하여 EKS 배포 알림을 통합하고, 팀 단위 알림 분리, 불필요한 알림 제거, 앱 트리거 상태 세분화를 통해 알림 효율성을 높임.
- ApplicationSet 템플릿을 활용하여 팀 전용 채널을 지정하고, revision 검증 및 oncePer 옵션을 적용하여 스케일링 알림과 같은 노이즈 알림을 제거함.
- App of Apps와 ApplicationSet 패턴에 맞는 트리거와 템플릿을 별도로 정의하여 Health/Sync 이벤트를 세밀하게 모니터링하고 알림 중복/누락 문제를 해결함.
Next Feeds

여기어때 CI/CD 개선기 Part 4: 공통 Helm Chart 설계와 추상화
여기어때 DevOps팀은 공통 Helm Chart 설계 및 추상화를 통해 CD 공통화를 이루고 개발 효율성과 안정성을 향상시켰습니다.
CI/CDHelm ChartDevOpsKubernetes자동화
2025. 9. 10.
여기어때

여기어때 CI/CD 개선기 Part 4: 공통 Helm Chart 설계와 추상화
여기어때의 공통 Helm Chart 설계 및 추상화 과정, 그리고 이를 통해 얻은 CI/CD 개선 효과를 설명합니다.
CI/CDHelm ChartDevOps추상화자동화
2025. 9. 10.
여기어때

토스증권 Iceberg 적용기 #1: CDC 환경은 왜 제대로 동작하지 않을까?
토스증권의 Iceberg 적용기: CDC 환경에서 발생하는 데이터 정합성 문제와 해결 방안, 그리고 Iceberg CDC 활용 사례를 소개합니다.
IcebergCDC데이터 정합성Position DeleteEquality Delete
2025. 9. 10.
토스

여기어때 CI/CD 개선기 Part 4: 공통 Helm Chart 설계와 추상화
여기어때 DevOps팀의 공통 Helm Chart 설계 및 추상화 전략을 통해 CD 공통화의 난관을 극복하고 개발 편의성과 안정성을 확보한 과정을 설명한다.
CI/CDHelm ChartDevOpsKubernetes추상화
2025. 9. 10.
여기어때

여기어때 CI/CD 개선기 Part 5: Slack으로 완성되는 배포 가시성
GitLab CI, ArgoCD Notifications를 활용하여 CI/CD 알림을 개선하고, 팀별 대응 및 모니터링 가시성을 확보한 사례를 공유합니다.
CI/CDGitLab CIArgoCDSlackDevOps
2025. 9. 10.
여기어때

여기어때 CI/CD 개선기 Part 3: Helm Chart Registry 도입기
여기어때의 Helm Chart Registry 도입 및 AWS ECR 활용을 통한 CI/CD 개선 사례와 효과를 설명합니다.
Helm ChartCI/CDAWS ECRKubernetesDevOps
2025. 9. 10.
여기어때