올
올리브영
April 20, 20221회
올리브영 결제 이야기 Part - 1

간단 소개
올리브영은 비동기 결제 방식의 문제점을 해결하고자 동기 방식으로 전환, 결제 안정성을 높이고 사용자 경험을 개선했습니다.
AI Summary
- 올리브영 결제 시스템 변경 배경
- 기존 비동기(Async) 방식의 결제 처리 방식은 트래픽 증가 시 결제 미매칭 문제 발생.
- 사용자 불편 초래 및 매출에 부정적 영향.
- 동기(Sync) 방식의 인증/승인 분리 구조로 변경하여 문제 해결 시도.
- 동기(Sync) 방식 도입 후 개선 사항
- 결제 단계별 모니터링 강화로 트래픽 집중 구간 및 장애 발생 지점 파악 용이.
- 소스 코드 직관성 향상 및 결제 미매칭률 감소.
- 2022년 3월 올영세일 기간 동안 결제 미매칭 0건 기록.
- 향후 계획
- 사용자 결제 경험 개선을 위한 지속적인 노력.
- Datadog을 활용한 결제 모니터링 방법 상세 공유 예정.
Next Feeds

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

뱅크샐러드 iOS팀이 숨쉬듯이 테스트코드 짜는 방식 1편 - 통합 UI테스트
뱅크샐러드 iOS팀의 통합 UI 테스트 방식 소개: 도입 배경, 선행 조건(VoiceOver), 실제 운용 사례(LocalUITest, Smoke 테스트) 및 팁을 제공합니다.
통합 UI 테스트iOS테스트 자동화VoiceOverXCUITest
2022. 4. 18.
뱅크샐러드

서버 언어 전환 이야기
키친보드 팀의 서버 언어 전환 과정을 공유하며, Python에서 Kotlin으로의 전환 이유, 계획, 실행 과정, 그리고 발생했던 이슈와 회고를 다룬다.
언어 전환KotlinSpring Framework유지보수성생산성
2022. 4. 15.
스포카
GitHub Actions에서 도커 캐시를 적용해 이미지 빌드하기
GitHub Actions에서 도커 캐시를 적용하여 도커 이미지 빌드 속도를 향상시키는 방법을 설명합니다. docker/build-push-action을 사용하여 캐시를 설정합니다.
GitHub ActionsDocker캐시docker/build-push-actionBuildKit
2022. 4. 14.
카카오엔터테인먼트FE
GitHub Actions에서 도커 캐시를 적용해 이미지 빌드하기
GitHub Actions에서 도커 캐시를 적용하여 이미지 빌드 시간을 단축하는 방법을 설명하고, docker/build-push-action을 활용한 캐시 설정 방법을 제시합니다.
DockerGitHub Actions도커 캐시buildxdocker/build-push-action
2022. 4. 14.
카카오엔터테인먼트FE

뱅크샐러드 안드로이드 앱에서 Koin 걷어내고 Hilt로 마이그레이션하기
뱅크샐러드 안드로이드 앱의 Koin에서 Hilt로의 DI 마이그레이션 과정, 문제 해결, 그리고 얻은 교훈을 담고 있습니다.
KoinHiltDI마이그레이션Android
2022. 4. 9.
뱅크샐러드