모든 블로그
더스윙

더스윙

도메인theswing.tech
주요 카테고리 Frontend · Backend · AI

활동 요약

대표 인기 포스트작은 수정이 전체를 깨뜨리기 시작했을 때: 옐로우버스 DB 재설계 이야기131 조회
최근 30일
0개
평균 조회
57
누적 조회
454
전체 글
8개
마지막 발행
2026. 1. 30.
블로그 방문

최신 게시글 (8)

백엔드

작은 수정이 전체를 깨뜨리기 시작했을 때: 옐로우버스 DB 재설계 이야기

옐로우버스 일정 시스템은 변경이 연쇄 전파되는 DB 구조 때문에 큰 비용을 치르고 있었습니다. 이를 append-only, decoupling, lazy generation으로 재설계해 안정성과 운영 효율을 높였습니다.

#DB#refactoring#append-only
13100

프론트엔드

CSR 환경에서 Dynamic OpenGraph 구현하기

CSR 환경에서 소셜 공유용 OpenGraph 메타 태그를 동적으로 제공하는 방법을 다뤘습니다. CloudFront Function으로 봇만 분기해 엣지에서 HTML을 응답하고 기존 CSR 구조는 유지했습니다.

#CloudFront#OpenGraph#CSR
6800

AI

스윙 고객센터, 어떻게 응답 시간을 71% 단축했나? - 2부: Synapse AI 도입

게시판 전환 후 드러난 해석 비용과 품질 편차를 Synapse AI 3단 레이어로 줄였습니다. 요약·검색·작성 자동화와 HITL 전환으로 응답 속도와 일관성을 함께 높였습니다.

#LLM#RAG#LangChain
12100

프론트엔드

스윙 iOS에서 더 개선된 애니메이션 시스템 만들기

iOS 애니메이션의 예기치 않은 동작 원인을 CATransaction과 레이아웃 생명주기 관점에서 정리했습니다. CADisplayLink 기반 SWAnimation으로 진행도 제어, 취소, FPS 측정까지 확장한 사례를 소개했습니다.

#iOS#UIView.animate#CATransaction
2300

프론트엔드

R-tree를 사용한 가까운 마커 찾기 기능 구현과 개선기

지도에서 드래그 중인 마커의 최근접 마커를 찾는 기능을 구현하고, R-tree와 knn으로 탐색을 최적화했습니다. 최적화 후 CPU 사용률이 줄어들어 지도 UI 성능이 개선되었습니다.

#R-tree#Rbush#k-d tree
4500

백엔드

스윙 고객센터, 어떻게 응답 시간을 71% 단축했나? - 1부: 게시판으로 전환

실시간 채팅 중심 고객센터를 게시판 기반 케이스 운영으로 전환해 응답과 해결 시간을 줄였습니다. 자동 정보 주입과 통합 어드민으로 품질과 운영 효율도 함께 높였습니다.

#검색#자동화#대시보드
2400

프론트엔드

pnpm을 사용한 모노레포로 프론트엔드 생산성 늘리기

더스윙 프론트엔드팀이 20여 개 어드민을 pnpm 모노레포로 통합한 배경과 과정을 소개했습니다. 맥락 전환과 배포 복잡도를 줄이고 생산성과 코드 일관성을 높인 사례입니다.

#pnpm#모노레포#GitHub Actions
2500

기타

SWING이 피크타임 택시 배차성공률을 2배 높인 전략

피크타임 배차 문제를 데이터와 게이미피케이션으로 풀어냈습니다. 상승형 보너스 요금과 지역별 시계열 정의로 배차 성공률을 2배 높였습니다.

#게이미피케이션#배차#data
1700