뱅
뱅크샐러드
November 30, 20231회
안전제일! 뱅크샐러드가 모바일 앱을 안정적으로 배포하는 방법

간단 소개
뱅크샐러드는 iOS/Android 앱을 안정적으로 배포하기 위해 조직 간 긴밀한 협업, 자동화된 시스템, 철저한 테스트를 거치는 정기 배포 루틴을 운영합니다.
AI Summary
- 안정적인 모바일 앱 배포를 위한 뱅크샐러드의 협업
- iOS, Android 챕터, QA, CX 팀 간의 긴밀한 협업을 통해 안정적인 배포를 추구합니다.
- 매주 정기 배포 루틴을 통해 기능 개발, 자동화 테스트, Release QA, 스토어 심사, 점진적 배포, 전체 배포 단계를 거칩니다.
- 배포 과정의 상세 내용
- 프로덕트 스펙, 테크 스펙 작성으로 개발 계획을 설계하고 공유하며, 작은 PR 규칙과 실험 플랫폼을 활용하여 개발 효율성을 높입니다.
- 코드 리뷰 시 코드 오너는 PR 본문과 테크 스펙으로 문맥을 제공하고, 리뷰어는 Pn 룰 등을 이용해 의견을 전달합니다.
- Github Actions를 이용한 자동화 테스트를 통해 코드 품질을 관리하고, QA 팀은 릴리스 QA를 통해 이슈를 식별하고 전달합니다.
- 릴리스 브랜치 전략 및 점진적 배포
- 이슈 해결 브랜치는 develop 브랜치에서 생성/병합하여 최신 상태를 유지하고, 릴리스 브랜치에서는 cherry-pick을 통해 변경사항을 반영합니다.
- 점진적 배포를 통해 새 버전의 안정성을 검증하고, 전체 배포 후에도 지표를 지속적으로 관찰합니다.
Next Feeds

데이터가 없을 때 200인가 404인가?
API 응답 상태 코드(200, 404) 논쟁과 FE에서의 상태 코드 결정 및 표준화 과정을 다루며, 빈 값 응답 시 200 반환의 적절성을 강조한다.
API상태 코드HTTP200 OK404 Not Found
2023. 11. 29.
요기요
“여기가 집이 맞나요?”AI로 주소 등록 유도한 결과는 - 25편 – 집 추천을 위한 CDP 활용과 딥러닝 모델링
티맵은 딥러닝 기반 집 추천 서비스를 통해 사용자 편의성을 높이고 개인화된 AI 경험을 제공합니다.
티맵딥러닝추천 시스템DLRMCDP
2023. 11. 28.
티맵모빌리티

원티드랩 데이터 마트 — 설립기
원티드랩의 데이터 마트 구축 과정을 소개하고, 데이터 기반 의사결정을 위한 핵심 요소와 관리 방안을 설명합니다.
데이터 마트데이터 웨어하우스ERDAirflow데이터 품질
2023. 11. 28.
원티드

모니터링은 마틴 파울러처럼: Domain-Oriented Observability 도입기
Domain-Oriented Observability(DOO) 도입을 통해 모니터링 코드와 비즈니스 로직을 분리하고, 코드 가독성 및 유지보수성을 향상시킨 경험을 공유합니다.
모니터링Domain-Oriented ObservabilityDomain Probe코드 가독성테스트 용이성
2023. 11. 23.
AB180
CSR 환경에서 Suspense로 발생한 문제 해결하고 성능 개선하기
CSR 환경에서 Suspense 사용 시 발생하는 순차적 API 호출 문제를 해결하고 react-router-dom loader를 통해 성능을 개선한 경험을 공유합니다.
CSRSuspensereact-router-domloader성능 개선
2023. 11. 23.
카카오페이
Form(폼) 요소에 대한 검증 및 오류 처리 개선 - 파트너스는 모든 페이지에 폼이 있고, 우린 모든 페이지를 수정해야 합니다
파트너스 사이트의 폼 요소 검증 및 오류 처리 개선을 통해 코드 재사용성, 유지보수성, 사용자 경험을 향상시킨 리팩토링 과정과 결과를 공유합니다.
FormFormik리팩토링컴포넌트오류 처리
2023. 11. 23.
카카오헤어샵