모든 블로그
티몬

티몬

주요 카테고리 백엔드 · 아키텍처 · 프론트엔드

활동 요약

대표 인기 포스트QE는 무슨 일을 하는 사람일까요?188 조회
최근 30일
0개
평균 조회
31
누적 조회
859
전체 글
28개
마지막 발행
2022. 8. 24.
블로그 방문

티몬 기술 블로그 글 (16)

백엔드

Java APM에 대하여

Java APM의 개념과 동작 방식을 개략적으로 정리한 글입니다. 주요 용어와 모니터링 항목의 의미를 함께 설명했습니다.

#Java#모니터링
2500

백엔드

Java 대용량 엑셀 업로드

대량 상품 정보를 엑셀 템플릿으로 업로드하는 과정에서 처리 문제를 다룹니다. Java 기반의 효과적인 엑셀 업로드 구현 방법을 공유합니다.

#Java#엑셀 업로드
4900

백엔드

Java 대용량 엑셀 다운로드 기능 구현

Java 대용량 엑셀 다운로드를 JXLS와 POI 기반으로 구현하는 방법을 소개합니다. JXLS 장애 사례와 POI SXSSF 활용 방안도 함께 다룹니다.

#Java#JXLS#Apache POI
4200

백엔드

ThreadLocal과 ThreadPool

@Snapshot과 AOP로 메서드 요청·응답 데이터를 수집하는 로깅 방식을 제안했습니다. 메시지 큐와 Couchbase를 이용해 DB 기록을 비동기로 분리했습니다.

#Java#AOP#logging
4100

백엔드

RabbitMQ로 메시지 손실 최소화 하는 법(1)

메시지 처리 시스템 도입을 위해 필요한 솔루션 요구사항을 정리했습니다. RabbitMQ의 신뢰성, 관리성, 라우팅과 클러스터링 장점을 소개합니다.

#RabbitMQ#메시징#클러스터링
2600

백엔드

소소한 자바 이야기 - Number와 Locale

인도네시아 사용자 대상 상점 프로젝트 경험을 바탕으로 Java의 Number와 Locale을 소개합니다. 국제화와 현지화의 i18n·l10n 표기 유래도 함께 설명합니다.

#Java#Locale#Number
1400

백엔드

Couchbase Spring data repository 적용기(3)

Spring Data Repository로 Couchbase의 CRUD와 ViewQuery 접근을 구성했습니다. Repository 커스텀 기능으로 증분값 호출을 간편하게 만드는 방법과 주의점을 다뤘습니다.

#Spring Data#Couchbase#repository
1800

백엔드

Couchbase Spring data repository 적용기(2)

Spring Data Couchbase Repository로 기본 CRUD와 ViewQuery 기반 조회 로직을 대체했습니다. Couchbase 증분값 호출을 위해 Repository 기능을 확장하는 과정도 다룹니다.

#Spring Data#Couchbase#Repository
2100

백엔드

Couchbase Spring data repository 적용기(1)

Couchbase Template을 직접 사용하던 코드를 Spring Data Repository로 적용한 배경을 다룹니다. Spring Data의 일관된 데이터 접근과 객체 매핑 추상화 활용을 살펴봅니다.

#Couchbase#Spring Data#repository
1900

백엔드

Util클래스 어디까지 써봤니? 일 편하게 하는 유틸성 클래스

반복적이고 공통적인 기능을 효율적으로 처리하기 위한 Util 클래스 활용을 다룹니다. Java와 Spring Framework, Apache Commons, Guava 기반 선택지를 소개합니다.

#Java#Spring Framework#Apache Commons
3000

백엔드

Delayed Replication을 이용해 유실된 데이터 빠르게 복구하기

자료 유실은 서비스 안정성과 신뢰도를 크게 훼손하는 장애 유형입니다. Delayed Replication으로 유실 데이터를 빠르게 복구하는 방식을 다룹니다.

#Delayed Replication#데이터 복구#GitLab
1500

백엔드

Java8 Parallel Stream, 성능장애를 조심하세요!

Java 8 Stream과 Parallel Stream이 제공하는 간결한 병렬 처리 방식을 소개했습니다. 공유 thread pool 사용으로 성능 장애가 발생할 수 있음을 경고합니다.

#Java#Parallel Stream#성능
1800

백엔드

ES플러그인 커스터마이징 (3)ㅎㅇㅇㅎ검색 대응하기

자동완성의 한글 자모 분석 로직이 API와 색인 배치에 중복된 문제를 다뤘습니다. 자모 분해 Filter를 ES 플러그인으로 옮겨 변경 지점을 집중하려 합니다.

#Elasticsearch#검색#자동완성
3100

백엔드

ES플러그인 커스터마이징 (2)핫딜 검색순위 조절하기

Elasticsearch Script Sort 플러그인으로 검색어별 인기 딜의 노출 순위를 조절했습니다. 시장 현황을 반영한 동적 검색 결과 제공 방안을 소개합니다.

#Elasticsearch#검색#plugin
2400

백엔드

ES플러그인 커스터마이징 (1)어떠한 검색어도 의미있는 추천을

커머스 검색의 다양한 고객·기획 요구를 충족하기 위한 Elasticsearch 커스터마이징 필요성을 설명했습니다. Java 기반 ES 플러그인 개발·운영 사례를 소개할 예정입니다.

#Elasticsearch#Lucene#Java
2400

백엔드

섬네일 생성 자동화 - 미션2. 처리속도 높이기

이미지 해싱으로 중복 요청을 줄인 뒤 섬네일 생성 속도 문제를 다룹니다. 장당 처리 시간과 대량 딜 처리량을 기준으로 개선 필요성을 제시합니다.

#섬네일#이미지 해싱#자동화
1900