AWS 가상환경에서의 테스트 자동화 실행기
QA 리소스 부족과 단말 한계를 보완하기 위해 Appium 자동화와 AWS Device Farm을 활용한 사례를 소개했습니다. 로컬 구성부터 가상환경 실행, 로그·영상 수집까지의 과정과 시행착오를 정리했습니다.


QA 리소스 부족과 단말 한계를 보완하기 위해 Appium 자동화와 AWS Device Farm을 활용한 사례를 소개했습니다. 로컬 구성부터 가상환경 실행, 로그·영상 수집까지의 과정과 시행착오를 정리했습니다.

마이크로 서비스 환경에서 흩어진 API 문서를 OpenAPI로 통일해 공용 문서 서버를 구축했습니다. GitHub Action과 S3로 배포마다 문서를 자동 갱신해 관리 부담을 줄였습니다.

트렌비는 UI 테스트의 속도와 유지보수 한계를 보완하기 위해 API 테스트 자동화를 도입했습니다. Python Requests와 GitHub Actions로 핵심 유저 시나리오를 검증하고 배포 검증 효율을 높였습니다.

서비스 리뉴얼 배경과 문제 정의, 개선 목표를 데이터와 사용자 조사로 재정립한 과정을 정리했습니다. 메인홈과 검색 UX를 개편해 탐색성과 체류시간을 높인 사례를 공유했습니다.

트렌비 리뷰 서비스의 성능 병목을 줄인 개선 사례를 정리했습니다. API 호출 축소, 트랜잭션 분리, 캐시와 인덱스 추가로 응답 속도와 안정성을 높였습니다.

구글 시트 Apps Script로 커스텀 메뉴, 사이드바, API 연동을 만드는 방법을 소개했습니다. 운영 데이터 자동화와 권한, 계정 이슈 같은 주의사항도 함께 정리했습니다.

Redux 기반 서버 상태 처리의 반복 작업과 컨테이너 간 종속성을 React Query로 개선했습니다. 찜 페이지 사례로 useQuery 캐싱과 useMutation 기반 CRUD 흐름을 설명합니다.

QueryDSL Projection으로 N+1 쿼리를 제거해 엑셀 다운로드 시간을 크게 줄였습니다. SXSSFWorkbook으로 변경해 대용량 엑셀 생성의 메모리 사용량과 처리 시간도 개선했습니다.

상품 이미지가 많은 페이지의 과도한 초기 로딩 문제를 Intersection Observer 기반 Lazy Loading으로 개선했습니다. 최초 이미지 리소스를 평균 9.6MB로 줄이고 첫 페이지 로딩 시간을 평균 5.5초로 단축했습니다.

Redux의 상태 관리 원칙과 미들웨어의 부수 효과 처리 방식을 설명했습니다. Redux Saga의 제너레이터·이펙트 기반 비동기 제어 API를 정리했습니다.
