모든 블로그
트렌비

트렌비

주요 카테고리 Backend · Frontend · DevOps

활동 요약

대표 인기 포스트마이크로 서비스 환경에서 통합된 API 문서 서버 구축하기268 조회
최근 30일
0개
평균 조회
58
누적 조회
576
전체 글
10개
마지막 발행
2023. 7. 23.
블로그 방문

최신 게시글 (10)

데브옵스

AWS 가상환경에서의 테스트 자동화 실행기

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

#AWS Device Farm#Appium#Selenium
2400

백엔드

마이크로 서비스 환경에서 통합된 API 문서 서버 구축하기

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

#MSA#API#Swagger
26800

백엔드

트렌비 서비스 품질 향상을 위한 API 테스트 적용기

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

#API 테스트#자동화#Python
3000

프론트엔드

드디어 리뉴얼 하는 날이 오는구나

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

#UI/UX#디자인 시스템#검색
2300

백엔드

트렌비 리뷰 서비스의 성능 개선기

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

#성능#API#JPA
3600

기타

구글 시트(GoogleSheet) Apps Script 소개

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

#GoogleSheet#Apps Script#JavaScript
5400

프론트엔드

찜으로 찜해보는 react-query

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

#React#React Query#Redux
3300

백엔드

백오피스 엑셀 다운로드 속도 개선하기

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

#Java#JPA#QueryDSL
5400

프론트엔드

FE Lazy Loading 적용기

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

#React#JavaScript#lazy loading
2800

프론트엔드

리덕스 사가(Redux Saga)란 무엇인가?

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

#React#Redux#Redux Saga
2600