지
지마켓
July 23, 20241회
오픈마켓 여행 플랫폼의 실전 API 연동 노하우
간단 소개
오픈마켓 여행 플랫폼의 API 연동 노하우: 상품 상세 페이지 내결함성 확보, 실시간 예약의 최종 일관성 및 멱등성 보장 전략.
AI Summary
- 여행 상품 상세 페이지 API 연동
- 내결함성(fault tolerance)이 중요하며, 여러 팀과 회사의 API 연동으로 복잡성이 높음
- 타임아웃 설정을 API 중요도와 평균 응답 시간에 따라 case by case로 설정해야 함
- Resilience4j를 활용하여 API 에러 발생 시 fallback 처리로 기능 일부 제공
- 실시간 예약 API 연동
- 최종 일관성(eventual consistency)과 멱등성을 보장해야 함
- 상태 머신(state machine)을 만들어 복잡한 상태 연동 과정을 단순화하고 재사용성을 높임
- 대사 배치를 통해 일시적인 장애로 인한 상태 불일치를 해결하고, 보상 트랜잭션으로 데이터 정합성을 유지
- API 호출 에러 발생 시 재시도 로직 구현 시 멱등성을 고려하고, 중복 요청에 대한 예외 처리 필요
Next Feeds

모두가 이해 할 수 있도록 Test Case 개발 하기
소프트웨어 테스트를 위한 Test Case 개발 방법론과 실제 개발 사례를 통해 효율적인 Test Case 개발 전략을 제시한다.
Test CaseA-SPICE테스트 용어 사전사전 조건체크리스트
2024. 7. 22.
현대자동차
[Operational Research] EURO 2024 학회 참가 후기
EURO 2024 학회 참가 후기: 최적화 분야의 최신 연구 동향과 머신러닝 융합, Stochastic optimization, 수리 최적화 연구 동향을 소개.
최적화머신러닝Stochastic optimization수리 최적화EURO 2024
2024. 7. 21.
현대자동차

요기요 검색에서 형태소 분석기의 한계와 극복
요기요 검색에서 형태소 분석기의 한계를 N-gram을 통해 극복하고 검색 정확도를 향상시킨 사례를 소개합니다.
형태소 분석기N-gram요기요 검색검색 엔진Analyzer
2024. 7. 21.
요기요

Custom Style System 구축하기
크리에이트립 프론트엔드 개발자가 Custom Style System 구축 경험을 공유하며, 필요성, 원칙, 구축 과정 및 결과를 설명합니다.
스타일 시스템styled-componentsCSS-IN-JS컴포넌트인터페이스
2024. 7. 18.
크리에이트립
강력한 시각화 툴로 자리잡은 피그마 - 필수기능
피그마의 핵심 기능인 오토 레이아웃, 크기 조절 옵션, 컴포넌트 활용법을 통해 디자인 효율성을 높이는 방법을 소개합니다.
피그마오토 레이아웃컴포넌트디자인UX
2024. 7. 18.
현대자동차
카카오페이 배포 효율화 1년 회고: 자동화 도입과 팀 생산성 향상
카카오페이 SRE팀의 배포 자동화 사례: 인원 감축, 생산성 향상, 그리고 개선 과제를 솔직하게 공유합니다.
자동화배포SRE슬랙봇회고
2024. 7. 17.
카카오페이