하이퍼커넥트에서 작성한 기술 블로그 게시글들을 확인해보세요
온디바이스 AI 얼굴 식별 파이프라인의 성능 최적화를 위해, 모델 변경 없이 연산 흐름 재설계, 알고리즘 최적화, 데이터 접근 방식 개선, 병렬 처리 조정 등을 통해 응답 시간을 37%, 처리량을 530% 향상시켰습니다.
AI 조직은 비즈니스 문제를 '완화(relaxation)'하여 AI 문제로 정의하고 해결합니다. Lasso Regression의 볼록 완화처럼, 복잡한 비즈니스 목표를 풀기 쉬운 AI 문제로 바꾸기 위해 명시적인 가정을 설정하고 A/B 테스트로 검증하는 과정이 중요합니다. 추천 시스템 사례를 통해 장기 매출 극대화 목표를 대화 시간 예측 문제로 완화하는 과정을 보여줍니다.
ML 모델의 실제 서비스 배포 시 효과를 극대화하기 위해, 비즈니스 목표에 부합하는 학습/평가 지표를 설계하고, 데이터 수집 환경의 통계적 특성을 고려한 `item-wise attribute CR ranking` 기법을 통해 전환율을 성공적으로 개선한 사례입니다.
Azar 서비스는 유저 데이터 라이프사이클 관리를 위해 이벤트 기반 아키텍처를 활용하여, 사용자의 개인 정보 보호를 위한 데이터 보관 및 삭제 시스템을 효율적으로 구현했습니다. 이 시스템은 다양한 보관 정책과 대용량 데이터 처리를 유연하게 지원합니다.
Hyperconnect SRE팀은 실제와 유사한 대규모 장애 모의 훈련을 진행하여 엔지니어들의 신속한 장애 대응 능력을 향상시키고 시스템 취약점을 개선했습니다. 이 훈련은 구체적인 시나리오 설계와 철저한 환경 준비를 통해 이루어졌으며, 주요 개선점과 향후 계획을 도출했습니다.
하이퍼커넥트 아자르는 복잡한 휴리스틱 알고리즘을 AI 추천 시스템 'CUPID'로 전환하여 매출 성장을 달성했습니다. 이 시스템은 짧은 레이턴시 제약을 극복하고 신규 및 기존 유저 경험을 동시에 향상시키기 위해 투 타워 아키텍처와 비동기 세션 임베딩을 활용한 것이 특징입니다.
이 글은 Spring @Transactional의 동작 방식과 롤백 처리 메커니즘을 상세히 다룹니다. 특히 Unchecked Exception과 Checked Exception의 차이, TransactionInterceptor의 역할, 그리고 Kotlin 환경에서의 예외 처리 및 다양한 전파 옵션의 영향을 실제 사례를 통해 분석하며 효율적인 트랜잭션 관리 방안을 제시합니다.
Azar Matching Dev Team은 대규모 레거시 스트리밍 앱의 문제 해결을 위해 Flink SQL을 도입했으며, 이는 생산성 및 운영 효율성 향상에 크게 기여했습니다. 본 글은 Flink SQL을 채택한 이유, Kubernetes 기반 클러스터 구축 경험, 그리고 운영 중 발생한 트러블슈팅 사례 및 모니터링 전략을 공유합니다.
이 글은 Flink 애플리케이션의 end-to-end latency를 낮추기 위해 병목을 진단하고 개선 포인트를 도출하는 과정을 소개합니다. Application Level의 지표 수집과 Operator Level의 Flame Graph 프로파일링을 통해 문제점을 식별하고 해결하는 방법을 다룹니다.
Hyperconnect는 ScyllaDB 노드 복구 시간을 10배 이상 단축하고 운영 효율성을 극대화하기 위해 Super Disk (Write-mostly RAID)를 도입하고, 이 과정을 Windmill 기반 자동화 워크플로우로 구현했습니다.
1,000만 명이 들어와도 999만 명이 나가는 문제, 어떻게 해결했을까 | 언더커버 사일로 비하인드 5화: 계좌 사일로
토스 피플: 50살, 엔지니어로 살아남는 법
“토스 참 쪼잔하다”는 유저 말에 1억을 태운 이유 | 언더커버 사일로 비하인드 2화: 만보기 사일로
레퍼런스 없는 광고센터 UX, 어떻게 풀었을까?
토스에서 가장 안 좋은 경험 만들기
Technology & Engineering