국내 IT 기업 기술 블로그 최신 글

필터 0
선택된 필터 없음
응답없는 페이지가 되지 않게 하는 법 (feat. setTimeout)
티몬
프론트엔드

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

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

#JavaScript#setTimeout
4200
ES플러그인 커스터마이징 (3)ㅎㅇㅇㅎ검색 대응하기
티몬
백엔드

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

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

#Elasticsearch#검색
2700
ES플러그인 커스터마이징 (2)핫딜 검색순위 조절하기
티몬
백엔드

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

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

#Elasticsearch#검색
2100
GitHub 위키 이벤트를 슬랙으로 받기
카카오스타일
데브옵스

GitHub 위키 이벤트를 슬랙으로 받기

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

#GitHub#Slack
6100
2012년에 비트윈 서버를 마비시켰던 윤초 이야기
타다
데브옵스

2012년에 비트윈 서버를 마비시켰던 윤초 이야기

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

#NTP#Linux
2900
How to use Django rest framework
버즈빌
백엔드

How to use Django rest framework

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

#Django#REST API
2200
ES플러그인 커스터마이징 (1)어떠한 검색어도 의미있는 추천을
티몬
백엔드

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

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

#Elasticsearch#Lucene
2200
섬네일 생성 자동화 - 미션2. 처리속도 높이기
티몬
백엔드

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

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

#섬네일#이미지 해싱
1800
스케치로 디자인 하기
엔라이즈
기타

스케치로 디자인 하기

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

#Sketch#SVG
1900
PostgreSQL 업그레이드 이야기
엔라이즈
백엔드

PostgreSQL 업그레이드 이야기

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

#PostgreSQL#AWS
2200
버즈빌 개발자 회고록, "우리 개발자 자니"
버즈빌
기타

버즈빌 개발자 회고록, "우리 개발자 자니"

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

#스타트업#개발자 회고
2100
Skia Python 적용기
엔라이즈
백엔드

Skia Python 적용기

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

#Python#Flask
1700
Word2vec을 응용한 컨텐츠 클러스터링
버즈빌
AI

Word2vec을 응용한 컨텐츠 클러스터링

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

#Word2vec#클러스터링
2200
Content clustering using word2vec
버즈빌
AI

Content clustering using word2vec

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

#word2vec#NLP
1500