모든 태그
태그

Argo 기술 블로그 글

Argo 태그가 달린 국내 IT 기업 기술 블로그 글을 최신순으로 모았습니다.

전체 17최신 17개 표시
홈에서 필터

최신 게시글

17개 표시

기타

플랫폼은 왜 계속 다시 설계되어야 할까 - Server Platform Team 이야기

서버 플랫폼 팀이 조직 성장에 맞춰 플랫폼을 계속 재설계하는 이유를 소개했습니다. AI 시대의 분석·개발·운영 변화와 그에 따른 가드레일까지 함께 다뤘습니다.

#SRE#CI/CD#Argo
8300

데브옵스

AWS AI-DLC 기반 라포랩스 사내 배포 플랫폼 Raploy 구축 사례

라포랩스가 AWS AI-DLC로 사내 배포 플랫폼 Raploy를 구축한 사례를 공유했습니다. 비개발 직군도 AI와 플랫폼을 통해 배포·운영할 수 있도록 자동화와 관측성을 함께 강화했습니다.

#AWS#AI-DLC#GitHub Actions
5000

데브옵스

[코드가 환경을 모르는 구조 2/7] 배포 코드가 환경을 모르는 구조

배포 코드를 환경별로 갈라 쓰지 않고, 템플릿과 값의 층을 분리해 환경을 외부에서 주입하는 구조를 설명했습니다. GitOps와 Jenkinsfile에도 같은 규율을 적용해 배포 이력을 Git에 남기는 방법을 다뤘습니다.

#Kubernetes#Helm#GitOps
5500

데브옵스

[트러블슈팅] Kubernetes StatefulSet 스토리지 확장: Non-cascade 전략으로 무중단 Immutable 제약 극복

Kubernetes StatefulSet의 Immutable 제약을 우회해 PVC를 먼저 확장하고 Non-cascade로 컨트롤러만 교체하는 절차를 정리했습니다. 서비스 중단 없이 스토리지를 늘리는 실무 트러블슈팅 방법을 설명했습니다.

#Kubernetes#StatefulSet#PVC
3600

아키텍처

[미래를 담아낸 뼈대 5/7] 코드가 환경을 모르는 구조

코드와 환경을 분리하는 Hexagonal 원칙을 배포, 인프라, 디버깅, 테스트까지 확장한 사례를 다뤘습니다. 부분 교체와 외부 주입으로 이터레이션 속도를 높이는 방법을 설명했습니다.

#Kubernetes#Helm#Argo
400

아키텍처

[미래를 담아낸 뼈대 5/7] 코드가 환경을 모르는 구조

애플리케이션과 인프라 전반에 Hexagonal 원칙을 적용해 환경 의존성을 분리하는 방법을 설명했습니다. 부분 교체와 주입으로 빠른 검증과 이터레이션을 가능하게 만든 사례를 다뤘습니다.

#Hexagonal Architecture#Kubernetes#Helm
21000

아키텍처

“이번 달도 밤샘 정산입니다.” — 정산 시스템은 왜 필요했을까 (설계편)

정산을 사람의 기억이 아닌 시스템의 책임으로 옮기기 위한 MASS 설계 원칙을 다뤘습니다. 멱등성, 결정적 계산, 고정 반올림으로 재처리와 재계산에도 동일한 결과를 보장했습니다.

#Kafka#Spring Batch#Argo
12900

데브옵스

마이다스인의 플랫폼 혁신 여정, Part1: Amazon EKS 전환

기존 ECS 기반 인프라의 확장성과 운영 복잡도 문제를 해결하기 위해 Amazon EKS로 전환했습니다.\nGitOps, Binpacking, Spot 대응 체계를 도입해 비용과 안정성을 함께 개선했습니다.

#Amazon EKS#AWS#GitOps
2600

데브옵스

ArgoCD Image Updater를 활용한 CI/CD 파이프라인 개선

Argo CD Image Updater로 이미지 태그 갱신과 배포 연결을 자동화하는 방법을 정리했습니다. Jenkins 중심 파이프라인을 GitOps 기반으로 경량화한 구성도 함께 설명했습니다.

#Argo#CI/CD#Kubernetes
7200

데브옵스

여기어때 CI/CD 개선기 Part 1: 문제 파악

여기어때는 파편화된 CI/CD와 Helm Chart를 표준화해 문제를 줄였습니다. 개발자 숙련도와 무관한 동일한 배포 경험을 만들기 위해 입력 방식과 재사용 구조를 개선했습니다.

#CI/CD#EKS#GitLab CI
13300

데브옵스

멀티 클라우드 환경에서의 데이터 마이그레이션 시스템 구축

WATCHA는 멀티 클라우드 데이터 마이그레이션을 Argo Workflows로 통합해 운영 복잡성을 줄였습니다. 또한 DynamoDB Incremental Export와 권한 페더레이션으로 비용과 보안을 함께 개선했습니다.

#Kubernetes#Argo#DynamoDB
3000

데브옵스

Argo Workflows, 오해를 넘어 기여하기

Argo Workflows에서 재시도 시 발생한 종료 원인과 문서 해석의 오해를 정리했습니다. 오해를 줄이기 위해 프로젝트에 직접 기여한 과정도 소개했습니다.

#Argo#container
1900

데브옵스

Argo Events 도입기

Argo Events로 이벤트성 트래픽에 맞춘 인프라 스케일링 자동화를 구성한 사례를 소개했습니다. Helm 템플릿 충돌과 권한 설정 문제를 해결한 과정도 함께 정리했습니다.

#Argo#Kubernetes#Helm
1300

데브옵스

죽임 당한 컨테이너 (exit status 143)

Argo 컨테이너가 작업 종료 후에도 정상 종료되지 않아 강제 종료되며 exit status 143이 발생했습니다. 반복 재시도로 가려진 종료 문제의 원인을 추적한 사례입니다.

#container#Argo
2000

기타

2023년의 마지막 무신사 엔지니어링 밋업 후기

무신사 테크가 2023년 엔지니어링 성과를 공유하는 밋업을 준비하고 운영한 과정을 정리했습니다. 다양한 기술 발표와 시상식, 높은 만족도를 통해 사내 기술 문화 확산의 의미를 전했습니다.

#AWS#SRE#GitHub Actions
8500

데브옵스

ApplicationSet, Kustomize로 다중 환경/다중 클러스터 GitOps 운영하기 - ArgoCD 도입기 1편

ApplicationSet과 Kustomize로 다중 환경·다중 클러스터 GitOps 운영을 다루는 ArgoCD 도입기입니다. YAML 중복을 줄이고 일관된 배포 관리 방식을 정리합니다.

#Argo#Kubernetes#GitOps
2000

데브옵스

Argo를 사용해보자

Argo의 주요 제품군을 간단히 소개하고, 특히 Argo CD가 Kubernetes용 GitOps 배포 도구임을 설명했습니다. Kubernetes 배포 자동화와 GitOps 흐름을 이해하는 데 도움이 되는 글입니다.

#Argo#Kubernetes#GitOps
2500