S
skplanet
February 21, 20251회
배포 자동화 툴 개발을 위한 AWX 활용

간단 소개
AWX를 활용한 배포 자동화 툴 개발 방법과 고려사항을 제시하고, 배포 자동화의 중요성 및 AWX의 장점을 강조합니다.
AI Summary
- 배포 자동화의 중요성
- 배포 자동화는 효율성 향상, 품질 향상, 배포 빈도 증가, 보안 강화를 통해 소프트웨어 개발 프로세스를 개선합니다.
- AWX를 이용한 배포 자동화 툴 개발은 간편한 설치와 사용, 다양한 기능, 확장성, 커뮤니티 지원 등의 장점을 제공합니다.
- AWX 활용 및 개발 과정
- AWX는 Ansible 기반의 오픈 소스 IT 자동화 플랫폼으로, 웹 기반 인터페이스를 통해 Ansible Playbook을 관리, 실행, 배포, 모니터링할 수 있습니다.
- AWX Operator를 사용하여 Kubernetes 환경에서 AWX 애플리케이션을 효율적으로 관리할 수 있습니다.
- 배포 자동화 툴 개발 과정은 서버 개발, Playbook 개발, 테스트 및 실행 단계를 포함하며, 각 단계별 고려사항과 문제 해결 방안이 필요합니다.
- 결론 및 향후 계획
- AWX는 에이전트 없는 배포 방식에서 장점을 가지며, 호스트 기반 인벤토리와 템플릿은 배포 자동화 구축을 용이하게 합니다.
- 향후 Kubernetes와의 연동을 통한 배포 자동화 확장, 배포 이력 및 성능 지표 수집 기능 강화, UI/UX 개선 등을 계획하고 있습니다.
Next Feeds
테스트 자동화의 시작 - Cypress 기반 E2E 테스트 도입기
카카오모빌리티 웹 FE 개발팀의 Cypress 기반 E2E 테스트 도입 및 활용 사례, 그리고 테스트 자동화 전략을 소개합니다.
E2E 테스트Cypress테스트 자동화API Mockingtesting-library
2025. 2. 20.
카카오모빌리티

사용자 모르게 리멤버 UI icon 개선하기
리멤버 UI 아이콘을 사용자 인지 없이 개선하여 VOC 감소 및 제작 리소스 절감 효과를 얻고, 브랜드 가치를 UI에 자연스럽게 녹여냄.
UI icon리멤버Pretendard사용자 경험디자인 시스템
2025. 2. 20.
리멤버
MongoDB WiredTiger의 B+Tree
MongoDB WiredTiger의 B+Tree 구조, 리프 페이지 관리 방식, InnoDB와의 비교 분석을 통해 데이터 관리 방법을 심층적으로 설명합니다.
MongoDBWiredTigerB+TreeInnoDBMVCC
2025. 2. 20.
카카오
VM Blue-Green 전환으로 효율적인 개발 환경 만들기 (feat. Property 주입)
VM Blue-Green 전환과 Property 주입을 통해 CI/CD 효율성을 높이고 개발 환경을 개선한 경험 공유.
Blue-Green 배포CI/CDProperty 주입DockerSpring Boot
2025. 2. 19.
현대자동차
카나리 배포 도입과 상품 유닛의 쓱데이 대응기
쓱데이 대응을 위한 카나리 배포 도입 배경, 활용 방법, 그리고 실제 적용 사례를 통해 얻은 교훈을 공유합니다.
카나리 배포쓱데이상품 유닛트래픽Java 21
2025. 2. 19.
SSG

사내 AI 챗봇 서비스 구축하기
크리에이트립 FE 개발자가 사내 AI 챗봇을 구축한 경험 공유: Azure OpenAI 연동, GraphQL 스키마 조회, 파일 지원, 웹 접근 기능 등 구현 과정과 트러블 슈팅.
AI 챗봇Azure OpenAIGraphQLFunction CallingNext.js
2025. 2. 19.
크리에이트립