[async] 비동기를 활용한 API 호출 들어가기 전에

maxxyoung·2025년 2월 11일

Async API

목록 보기
1/5

가정상황

A라는 회사가 있다고 해보자. 이 회사는 파트너사에 귀속된 여러 상품의 데이터를 외부API를 호출하여 받은 응답으로 유저에게 보여준다.

만들 API

  • 여러 제휴사에게 요청을 보낼 API
  • 여러 제휴사로부터 응답을 받아 상태를 업데이트 하는 API

중점으로 생각할 부분

  • 여러 제휴사에게 요청을 보낼 때 kotlin의 코루틴 사용을 통한 비동기 처리
    • request별 코루틴의 동작 방식의 이해
    • 코루틴의 트랜잭션 처리
  • 많은 요청이 들어올 경우 request 쓰레드 풀의 한계
  • 로깅
  • MAXX회사에서 제공하는 API를 사용하지 않는 제휴사일 경우

프로젝트 TECH STACK

  • RDB 사용 - MYSQL
  • Spring MVC - SpringBoot 3.4.2
  • JPA
  • Kotlin
  • Redis
profile
오직 나만을 위한 글. 틀린 부분 말씀해 주시면 감사드립니다.

0개의 댓글