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

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

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

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


GitHub 기본 Slack 연동에서 누락되는 Wiki 이벤트 문제를 확인했습니다. Wiki 이벤트를 Slack으로 알리는 자체 서비스를 구축했습니다.

2012년 윤초 삽입 시 리눅스 커널과 JVM의 상호작용으로 발생한 서비스 장애를 분석했습니다. chrony 기반 Leap Smear와 최신 시간 서비스로 윤초 영향을 줄이는 방법을 소개합니다.


신규 프로젝트에서 프론트엔드와 백엔드 분리 필요성을 검토했습니다. 백엔드에는 Django REST Framework, 프론트엔드에는 AngularJS를 적용했습니다.

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

이미지 해싱으로 중복 요청을 줄인 뒤 섬네일 생성 속도 문제를 다룹니다. 장당 처리 시간과 대량 딜 처리량을 기준으로 개선 필요성을 제시합니다.
쿠팡 파트너스
이 게시물은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.

모씨 디자인팀은 포토샵 중심 UI 작업을 스케치 기반 프로세스로 5일간 전환했습니다.\nSVG와 제플린을 활용해 가이드 효율과 개발 이해도를 높였지만 소수점 처리 등 과제도 확인했습니다.

EBS IOPS 소진으로 발생한 PostgreSQL 서비스 지연의 원인과 대안을 분석했습니다. gp2 증설과 복제 기반 마이그레이션 뒤 ANALYZE로 쿼리 성능을 복구했습니다.


스타트업에서 1년간 개발자로 일하며 겪은 업무와 성장 동기를 회고했습니다. 창업에 필요한 개발 경험을 폭넓게 배우려 했던 과정을 소개합니다.

Skia를 Python에 바인딩한 SIPSkia로 ImageMagick 기반 카드 변환을 교체했습니다. 평균 4배 성능과 이미지 변환 서버 CPU 사용률 30~40% 감소를 확인했습니다.


허니스크린의 콘텐츠 추천 품질을 높이기 위한 유사 콘텐츠 분류 필요성을 다룹니다. Word2vec을 응용한 머신러닝 기반 콘텐츠 클러스터링 접근을 소개합니다.


Honeyscreen 콘텐츠를 효율적으로 분류하기 위한 word2vec 기반 클러스터링을 소개했습니다. 단어 벡터 간 거리로 의미 유사도를 측정하는 방식을 설명합니다.