새로운 기술 블로그가 추가되었어요

필터 0
선택된 필터 없음
FE News 25년 1월 소식을 전해드립니다!
네이버 D2
프론트엔드

FE News 25년 1월 소식을 전해드립니다!

네이버 FE 엔지니어들이 선정한 25년 1월 FE 기술 소식을 소개했습니다. 웹 기술 현황, JS 벤치마크, Slack과 TypeScript 관련 이야기를 담았습니다.

#JavaScript#TypeScript
20005분
토스증권 Apache Kafka 데이터센터 이중화 구성 #1
토스
아키텍처

토스증권 Apache Kafka 데이터센터 이중화 구성 #1

토스증권의 Kafka 데이터센터 이중화 개요를 소개하며 Active-Active와 Stretched Cluster를 비교했습니다. 가용성과 성능을 고려해 Active-Active를 선택하고 DNS와 Offset Sync 전략을 설명했습니다.

#Apache Kafka#Kafka
161005분
미우미우 핑크핀은 왜 안나오나요 ?
SSG.COM
AI

미우미우 핑크핀은 왜 안나오나요 ?

SSG.COM 검색 실패를 줄이기 위해 BERT 계열 모델과 벡터 DB 기반 매칭 방식을 도입했습니다. 적용 후 전체 검색 실패의 46%를 성공으로 전환했고 정확도 75%를 달성했습니다.

#검색#BERT
43005분
검색엔진에 의존하지 않는 Reranking API 개발하기
SSG.COM
백엔드

검색엔진에 의존하지 않는 Reranking API 개발하기

ES에 의존하던 LTR 구조를 분리해 rerank API와 model API로 재구성했습니다. gRPC, 응답 압축, 2단계 캐싱으로 성능과 운영 리스크를 함께 개선했습니다.

#검색#Reranking
37005분
pnpm을 사용한 모노레포로 프론트엔드 생산성 늘리기
더스윙
프론트엔드

pnpm을 사용한 모노레포로 프론트엔드 생산성 늘리기

더스윙 프론트엔드팀이 20여 개 어드민을 pnpm 모노레포로 통합한 배경과 과정을 소개했습니다. 맥락 전환과 배포 복잡도를 줄이고 생산성과 코드 일관성을 높인 사례입니다.

#pnpm#모노레포
22005분
코드 품질 개선 기법 2편: 확인 여부를 확인했나요?
라인
프론트엔드

코드 품질 개선 기법 2편: 확인 여부를 확인했나요?

함수는 값이 이미 확인됐다는 암묵적 가정에 의존하지 않도록 설계해야 합니다. 내부 검증, 반환값 처리, 타입 보장으로 책임을 명확히 나누는 방법을 소개했습니다.

#type checking#Kotlin
22005분
성공적인 Kubernetes 마이그레이션 전략 알아보기
인포그랩
데브옵스

성공적인 Kubernetes 마이그레이션 전략 알아보기

Kubernetes 마이그레이션의 필요성과 장점을 정리하고, 사전 준비와 유의 사항을 설명했습니다.\nECS·EC2에서 EKS로 전환한 경험을 바탕으로 단계적 실행과 PoC의 중요성을 전했습니다.

#Kubernetes#마이그레이션
14005분
성공적인 Kubernetes 마이그레이션 전략 알아보기
인포그랩
데브옵스

성공적인 Kubernetes 마이그레이션 전략 알아보기

Kubernetes 마이그레이션의 필요성과 도입 장점을 정리했습니다. 또한 사전 준비와 유의 사항, 단계적 실행 전략을 함께 제시했습니다.

#Kubernetes#container
30005분
SWING이 피크타임 택시 배차성공률을 2배 높인 전략
더스윙
기타

SWING이 피크타임 택시 배차성공률을 2배 높인 전략

피크타임 배차 문제를 데이터와 게이미피케이션으로 풀어냈습니다. 상승형 보너스 요금과 지역별 시계열 정의로 배차 성공률을 2배 높였습니다.

#게이미피케이션#배차
14005분
코틀린 코루틴 예외 처리, 어떻게 해야 할까?
카카오페이
백엔드

코틀린 코루틴 예외 처리, 어떻게 해야 할까?

코틀린 코루틴의 예외가 부모-자식 관계를 따라 전파되며 전체 취소로 이어지는 과정을 설명했습니다. 실무에서는 발생 지점 처리와 supervisorScope 같은 방법으로 전파 범위를 조절하는 방식이 필요합니다.

#Kotlin#coroutines
30005분
Mergeable libraries 로 29% 빠르게 앱 실행하기
29cm
프론트엔드

Mergeable libraries 로 29% 빠르게 앱 실행하기

29CM iOS 앱에 Mergeable libraries를 적용해 Release 빌드의 라이브러리 병합 문제를 해결했습니다. Sentry로 정량 측정한 결과 앱 시작 시간이 눈에 띄게 개선되었습니다.

#iOS#성능
78005분
이젠 보내줄 때가 되었다. 대규모 트래픽의 C++ 시스템 Java로 전환하기
우아한 형제들
백엔드

이젠 보내줄 때가 되었다. 대규모 트래픽의 C++ 시스템 Java로 전환하기

C++로 운영하던 대규모 트래픽 서버를 Java와 Spring Boot로 전환한 과정을 정리했습니다. 성능 검증, Canary 배포, GC 개선까지 거쳐 안정적으로 이관했습니다.

#Java#Spring Boot
57005분