카
카카오페이
April 3, 20241회
여러 제휴사와 연동하는 신규 프로젝트 개발기 1편
간단 소개
카카오페이의 자동차보험 비교 서비스 개발기를 통해 제휴사 연동 및 병렬 처리 전략을 소개합니다.
AI Summary
- 제휴사 연동을 위한 공통 구조 설계
- 다양한 제휴사 API를 효율적으로 관리하기 위해 공통 구조를 설계하고, 유지보수 용이성을 확보하는 것이 중요합니다.
- 각 제휴사가 준수해야 할 규칙을 정의하고, 토큰 관리, DTO 변환, UseCase 구현 등의 개별 구조를 공통 구조 내에서 관리합니다.
- 병렬 및 비동기 처리
- 사용자에게 빠른 응답 시간을 제공하기 위해 병렬 처리와 비동기 처리를 도입합니다.
- Kotlin Coroutines를 사용하여 API 호출을 병렬로 처리하고, 스레드 점유를 최소화하여 효율적인 자원 관리를 가능하게 합니다.
- 클라이언트의 이탈이나 특정 제휴사의 장애에도 전체 프로세스가 중단되지 않도록 안정성을 확보합니다.
Next Feeds

AWS OpenSearch 기반 EFK Stack 구축기
AWS OpenSearch 기반 EFK 스택 구축 과정을 소개하고, Fargate 환경에서 재고 로그 시스템 구축 사례를 제시합니다.
OpenSearchEFK StackFluentBitAWS Fargate로그 관리
2024. 4. 2.
올리브영
올리브영 앱 스마트 스캐너 개선
올리브영 앱의 스마트 스캐너 성능 개선 과정을 통해 iOS의 Vision 프레임워크와 Android의 CameraX + MLKit 적용 사례를 소개합니다.
스마트 스캐너바코드 인식Vision frameworkCameraXMLKit
2024. 4. 2.
올리브영
상품 설명 영역 개선기 Part.1
올리브영 상품 상세 기술서 이미지 타입 개선 과정을 소개하고, 코루틴을 활용한 비동기 처리 방식과 AWS S3로의 전환을 통해 얻은 이점을 설명합니다.
상세기술서이미지코루틴AWS S3비동기 처리
2024. 4. 1.
올리브영
TestFixture를 쉽게 생성해 주는 라이브러리가 있다?
Fixture Monkey를 사용하여 테스트 Fixture 생성의 효율성을 높이고 테스트 코드 품질을 개선한 사례를 소개합니다.
FixtureFixtureMonkey테스트자동 생성재사용성
2024. 4. 1.
올리브영
HEIC 파일 포맷 지원을 통한 사용자 경험 향상 시키기
HEIC 파일 포맷 지원을 통해 사용자 경험을 향상시키는 방법과 실제 구현 사례를 소개합니다.
HEICHEIF파일 시그니처heic2any이미지 포맷
2024. 4. 1.
원티드

2024 BOOSTERS TECH 팀 빌딩과정
부스터스 Tech 팀 빌딩 과정과 주니어 개발자 중심의 성장 전략, 그리고 팀의 미래 비전을 담고 있습니다.
Tech팀팀빌딩주니어 개발자자동화데이터
2024. 4. 1.
부스터스