

웹 개발자의 데이터 애플리케이션 flow 효율화하기
Dash를 도입해 데이터 조회, 가공, 렌더링을 역할별로 분리하고 연결하는 구조를 만들었습니다. 또한 Mixin과 압축을 활용해 유지보수성과 데이터 전송 효율을 개선했습니다.
새로운 기술 블로그가 추가되었어요


Dash를 도입해 데이터 조회, 가공, 렌더링을 역할별로 분리하고 연결하는 구조를 만들었습니다. 또한 Mixin과 압축을 활용해 유지보수성과 데이터 전송 효율을 개선했습니다.


Count-Min Sketch로 대용량 빈도 집계를 준선형 공간으로 줄이는 방법을 설명했습니다. IMQA 히트맵에 Redis Stack과 RedisBloom을 적용하는 방향도 함께 제안했습니다.

분산 환경의 회원 서비스에서 세션 저장소를 Aerospike에서 Redis로 교체하며 Spring Session을 도입한 과정을 정리했습니다. 모듈별 ID 생성과 직접 호출 문제를 캐시, 헤더 전달, Nginx 설정으로 개선했습니다.


쏘카는 인증 토큰 트래픽이 write DB에 몰리던 문제를 전담 서비스 분리와 읽기 분산으로 개선했습니다. 또한 만료 토큰 정리와 Redis 캐시 적용으로 조회 성능과 응답 속도를 높였습니다.


인증 토큰 검증을 계정 서비스로 통합하고 read DB 분산, 만료 토큰 배치 분리로 DB 부하를 낮췄습니다. Redis 캐시를 적용해 조회 요청과 지연 시간을 추가로 줄였습니다.


Spring AOP와 Redisson으로 어노테이션 기반 분산락 컴포넌트를 구성했습니다. 트랜잭션 커밋 후 락을 해제해 재고 차감과 중복 등록의 정합성을 검증했습니다.


풀필먼트 입고 서비스의 동시성 문제를 해결하기 위해 Redisson 기반 분산락을 적용한 사례를 소개했습니다. AOP와 어노테이션으로 락을 추상화하고 트랜잭션 커밋 이후 해제로 정합성을 보장했습니다.

영상 CMS에 Refine·Apigee를 적용해 운영 UI와 인증 처리를 구성했습니다. Tus 기반 업로드 서버를 GCS·Redis·GKE로 개선해 대용량 전송 성능을 높였습니다.
이 게시물은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.

비동기 메시지 처리와 Kafka 중심의 분산 라이브채팅 아키텍처를 설계했습니다. k6 기반 성능 테스트로 브로커와 로드밸런싱 이슈를 개선했습니다.


Geo-Hash를 이용해 실시간 위치 검색 인덱스를 개선하는 아키텍처를 설명합니다. 쓰기·읽기 경로와 Redis 기반 관리 방법까지 함께 정리했습니다.

FCM 푸시의 TOKEN, TOPIC 개념과 발송 흐름을 정리하고 서버 설계 사례를 소개했습니다. 또한 멀티 FirebaseApp 관리, iOS APNs 이슈, FCM의 한계점까지 함께 다뤘습니다.

카카오페이 서버 개발의 결제·정산 도메인과 주요 서비스 구현 사례를 소개했습니다.\nKotlin·Spring·MySQL·Kafka 기반 개발과 운영 환경, 협업 문화를 설명합니다.


무형상품 서비스에 글로벌 캐시를 적용한 배경과 구성을 정리했습니다. Spring Boot와 Redis 기반 `@Cacheable`로 조회 성능을 높이는 방법을 설명했습니다.


쿠폰 발급 수량 조회의 DB 경합을 줄이기 위해 Redis를 1차 조회로 도입했습니다. 6월 세일 트래픽 부하를 완화하고 운영 안정성을 높이는 방향으로 개선했습니다.