모든 블로그
티몬

티몬

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

활동 요약

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

티몬 기술 블로그 글 (28)

아키텍처

MVC-MVVM-VIPER로 이어지는 앱 개발 구조패턴(1)

모바일 앱의 코드 비대화와 기술부채 문제를 배경으로 구조 패턴을 소개했습니다. 첫 번째 주제로 Model·View·Controller를 분리하는 MVC를 설명합니다.

#mobile#MVC#디자인패턴
3700

백엔드

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

프론트엔드

자바스크립트의 비동기 처리과정

자바스크립트 실행 환경과 비동기 처리 과정을 살펴봅니다. setTimeout을 중심으로 비동기 API의 실행 흐름을 설명합니다.

#JavaScript#비동기#setTimeout
1600

프론트엔드

응답없는 페이지가 되지 않게 하는 법 (feat. setTimeout)

장시간 JavaScript 실행이 UI를 멈추고 브라우저 응답 제한을 유발하는 문제를 다룹니다. setTimeout으로 응답 없는 페이지를 피하는 방향을 소개합니다.

#JavaScript#setTimeout#UI/UX
4600

백엔드

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