개발 뉴스

2026년 9월 30일 수 · 27건

커뮤니티Velog 트렌딩9월 30일

7,635개 뷰티샵을 지도에 그리며 마주한 성능 병목: React를 걷어내고 GPU 가속을 입히기까지

"샥(syak) 2.0"은 서울의 7,635개 뷰티샵 위치와 취소석 빈자리 정보를 빠르게 탐색하고 예약으로 연결해 주는 토스 미니앱(Apps-in-Toss) 서비스다. DDD-lite, 헥사고날 아키텍처, CQRS-lite를 도입하여 도메인 간 결합도를 낮추고, 정적 읽기 모델(Read Model)을 JSON 파일로 샤딩해 관리하는 설계를 채택했다. 그러나 설계가 아무리 깔끔해도 실제 클라이

velog.io

커뮤니티Velog 트렌딩9월 30일

쿼리를 합쳤는데, 왜 안 빨라졌을까

DB 조회 4번을 2번으로 줄였다. 당연히 빨라졌을 줄 알았다. 실제로 재 보니 작은 현장은 빨라졌는데 큰 현장은 그대로였다. 범인은 조회 횟수가 아니라 인덱스였다. 어떤 서버냐면 건설 현장 출입구에 얼굴 인식 단말기가 있다. 근로자가 얼굴을 인식하면 단말기가 "누가, 언제 인증했는지"를 서버로 보내고, 서버는 그걸 DB에 저장한다. 하루에 4만 건 넘게 들어온다. 그런데 단말기는 근로자를

velog.io

© 2024. Dahoon06. All rights reserved.