사
사람인
October 21, 20221회
Terraform IaC 도구를 활용한 AWS 웹콘솔 클릭 노가다 해방기
간단 소개
사람인에서 테라폼을 도입하여 AWS 웹 콘솔 작업의 비효율성을 개선하고 IaC 환경을 구축한 경험을 공유합니다.
AI Summary
- 테라폼 도입 배경 및 필요성
- 사람인은 AWS 클라우드 환경을 적극적으로 사용하며 서비스 규모가 커짐에 따라 웹 콘솔 작업의 비효율성이 증가했습니다.
- 작업 히스토리 관리의 필요성이 대두되어 IaC 도구인 테라폼 도입을 결정했습니다.
- 테라폼 도입 과정 및 방법
- AWS IAM 설정, Terraform credentials 환경 설정, Terraform 프로젝트 초기화 설정 등 테라폼 사용 준비 단계를 거쳤습니다.
- AWS 서비스별 통짜 모듈 TF 작성을 시도했으나 비효율성을 느껴 AWS 서비스별 모듈 분리 TF 작성 방식으로 전환했습니다.
- 모듈 분리 후 yml 파일 형식으로 설정값을 관리하고 terraform import 기능을 활용하여 기존 리소스를 관리했습니다.
- 테라폼 도입 효과 및 한계
- 코드 관리를 통해 작업 이력 관리가 용이해지고, 리소스 추가/수정/삭제 작업의 효율성이 향상되었습니다.
- 보안 그룹, ELB 컨디션 등 코드 관리가 효율적인 부분에서 업무 효율성이 개선되었습니다.
- 모든 리소스를 하나의 tfstate 파일에서 관리하여 작업 속도가 느린 점은 개선 과제로 남았습니다.
Next Feeds
티맵은 어떻게 지도 데이터를 구축할까? - 15편 - 티맵러들의 빠르고 안전한 운행을 위하여
티맵은 사전 정보 수집, 현장 조사, AI 영상인식 기술을 활용하여 지도 데이터를 구축하고, 사용자에게 빠르고 안전한 운행을 지원합니다.
티맵지도 데이터내비게이션현장 조사영상인식
2022. 10. 20.
티맵모빌리티
React 컴포넌트와 추상화
React 컴포넌트 추상화 전략을 통해 재사용성, 유지보수성, 확장성을 높이는 방법을 제시합니다.
React컴포넌트추상화재사용성책임 분리
2022. 10. 20.
카카오엔터테인먼트FE
React 컴포넌트와 추상화
React 컴포넌트 추상화 전략: 책임 분리, 재사용성 극대화, 도메인 독립성 유지, 훅 활용, 데이터 의존성 최소화.
React컴포넌트추상화재사용성책임 분리
2022. 10. 20.
카카오엔터테인먼트FE

올리브영 선물 픽업 서비스 개발
올리브영 선물하기 픽업 서비스 개발 과정을 소개하고, 옴니채널 서비스 강화 및 개발 경험을 공유합니다.
올리브영선물하기픽업 서비스옴니채널예치금
2022. 10. 17.
올리브영

컬리는 물류 최적화 문제를 어떻게 풀고 있을까? - 1부
컬리는 유전 알고리즘을 활용하여 물류센터 QPS의 생산성을 높이고자 했으며, Digital Twin 구축을 통해 추가 검증을 진행할 예정이다.
물류 최적화유전 알고리즘QPSDigital Twin총량 피킹
2022. 10. 13.
컬리

뱅크샐러드 사내 해커톤을 소개합니다!
뱅크샐러드 사내 해커톤은 아이디어 발굴부터 서비스 런칭까지 전 과정을 지원하며, 혁신적인 조직 문화 구축에 기여합니다.
해커톤뱅크샐러드조직문화서비스 런칭아이디어
2022. 10. 13.
뱅크샐러드