A
AB180
April 27, 20221회
Lambda Feature Brnach Dev 환경 구성기
간단 소개
Airbridge는 Lambda 기반 Feature Branch 개발 환경을 구축하여 개발 효율성을 향상시키고 안정적인 서비스 제공을 가능하게 했습니다.
AI Summary
- Airbridge의 개발 환경
- Airbridge는 Daily 1B 이벤트를 처리하고 Dashboard를 통해 제공하며, 고객 Needs를 빠르게 반영해야 함
- Production 환경을 ECS에서 Lambda로 이전하고, Route 53 → ALB → Lambda 구조를 사용
- Provisioned Concurrency를 활용하여 Lambda의 Cold Start 문제를 완화
- Feature Branch 기반 개발 서버 구축
- 기존 Dev 서버의 Conflict 문제 해결을 위해 Feature Branch 기반 개발 서버를 도입
- 티켓 번호로 Branch 생성 시 CD 실행, Feature Lambda 업데이트 후 Alias에 티켓 명 부여
- ALB에서 Lambda Alias로 Target 연결
- 문제 해결 및 개발 프로세스 개선
- Feature Lambda 동시 업데이트 문제를 해결하기 위해 Lambda를 여러 개로 분리
- Lambda 코드 저장 용량 및 ALB Target Group 제한 문제를 해결하기 위해 오래된 Version 삭제 및 미사용 Branch 삭제
- Tech Spec 작성 후 로컬 개발, Feature Branch를 통한 개발 서버 배포, QA 진행 후 릴리즈하는 현재 개발 프로세스 확립
Next Feeds

뱅크샐러드 iOS팀이 숨쉬듯이 테스트코드 짜는 방식 2편 - 화면 단위 통합 테스트
뱅크샐러드 iOS팀의 화면 단위 통합 테스트 방식 소개: 스냅샷 테스트와 AXSnapshot 테스트를 활용한 효율적인 UI 검증 전략.
테스트 코드스냅샷 테스트AXSnapshotUI 테스트iOS
2022. 4. 27.
뱅크샐러드
생산성 있는 Review 문화가 되기까지
AB180의 생산적인 Review 문화 구축 여정을 공유하고, Review 문화 도입 시 발생할 수 있는 문제점과 해결 방안, 그리고 얻은 교훈을 제시합니다.
Review 문화코드 리뷰Tech Spec생산성 향상AB180
2022. 4. 25.
AB180
HTTP/2 훑어보고 AWS에서 적용해보기
HTTP/2 프로토콜의 장점과 AWS 환경에서 HTTP/2를 적용하는 방법, 그리고 HTTP/2 최적화 시 고려사항을 설명합니다.
HTTP/2AWSCloudFrontElastic BeanstalkMultiplexing
2022. 4. 24.
카카오엔터테인먼트FE
HTTP/2 훑어보고 AWS에서 적용해보기
HTTP/2 프로토콜의 특징과 AWS 환경에서 HTTP/2를 적용하는 방법을 소개하고, HTTP/1 최적화 방식 재고 필요성을 강조합니다.
HTTP/2AWSCloudFrontElastic BeanstalkMultiplexing
2022. 4. 24.
카카오엔터테인먼트FE

올리브영 결제 이야기 Part - 1
올리브영은 비동기 결제 방식의 문제점을 해결하고자 동기 방식으로 전환, 결제 안정성을 높이고 사용자 경험을 개선했습니다.
올리브영결제 시스템비동기동기Datadog
2022. 4. 20.
올리브영

GatsbyJS에서 l10n(지역화) 지원하기 (간단한 함수형을 곁들인)
GatsbyJS에서 fp-ts 라이브러리를 활용하여 l10n을 구현하고, 브라우저 언어 설정에 따라 페이지를 리디렉션하는 방법을 설명합니다.
GatsbyJSl10nfp-tsReact함수형 프로그래밍
2022. 4. 19.
데브시스터즈