당
당근
September 18, 20251회
당근 피드시스템 안정성 향상기: 프로파일링부터 서킷 브레이커까지

간단 소개
당근 피드 시스템 안정성 향상 과정: 프로파일링, 서킷 브레이커, PGO 적용 및 SLA/SLO/SLI 기반 모니터링 구축
AI Summary
당근 피드 시스템의 안정성 향상 과정을 담은 글입니다. 2024년 잦은 장애의 원인이 복잡한 의존성 구조임을 인지하고, 프로파일링, 서킷 브레이커, PGO 등의 기술을 적용하여 시스템을 개선했습니다.
- 프로파일링을 통한 성능 개선
- CPU, 메모리 프로파일링을 통해 병목 지점을 파악하고 문자열 연산, 메모리 할당 최적화 진행
strings.Builder
를 사용하고, 슬라이스 초기 용량 지정, 메모리 풀링 등을 통해 성능 향상
- 서킷 브레이커를 통한 장애 격리
- 외부 서비스 호출 실패 시 서킷 브레이커를 통해 시스템 보호
- API별 독립적인 서킷 브레이커를 구현하여 장애 범위 최소화
- PGO 및 모니터링 시스템 구축
- 프로덕션 환경의 프로파일 데이터를 활용한 PGO 빌드 파이프라인 구축
- SLA, SLO, SLI 기반의 통합 모니터링 대시보드를 구축하여 시스템 상태를 실시간으로 파악
Next Feeds

TwelveLabs 비디오 이해 모델, Amazon Bedrock 에서 사용하기
Amazon Bedrock에서 TwelveLabs의 비디오 이해 모델(Marengo, Pegasus)을 사용하여 자연어 비디오 검색, 요약 및 분석을 수행할 수 있습니다.
Amazon BedrockTwelveLabs비디오 이해 모델MarengoPegasus
2025. 9. 18.
AWS

오픈소스 Arize Phoenix 를 활용한 멀티 에이전트 AI시스템 쉽고 빠르게 모니터링하기
Arize Phoenix를 활용하여 멀티 에이전트 AI 시스템을 모니터링하고, OpenTelemetry 기반 추적 시스템으로 문제점을 파악 및 최적화하는 방법을 제시합니다.
Arize PhoenixMulti-AgentAmazon Bedrock AgentsOpenTelemetryMCP
2025. 9. 18.
AWS

MySQL Json 데이터 타입의 저장 구조와 성능 비교
MySQL JSON 데이터 타입의 저장 구조를 분석하고, JSON/TEXT 타입에 따른 성능 비교를 통해 효율적인 데이터 활용 방안을 제시합니다.
JSONMySQL데이터 타입성능 비교저장 구조
2025. 9. 18.
카카오

온디바이스 AI vs 서버 AI: Apple Intelligence가 보여준 프라이버시 전략
Apple Intelligence는 온디바이스 AI와 서버 AI의 장점을 결합하여 프라이버시를 강화하고 효율적인 AI 경험을 제공한다.
온디바이스 AI서버 AIApple Intelligence프라이버시Private Cloud Compute
2025. 9. 17.
여기어때

서비스에 와드 박기: 서비스 상태 가시화 프로젝트, 핑크와드를 소개합니다.
카카오페이증권의 서비스 상태 가시화 프로젝트 '핑크와드'는 장애 관리 자동화 및 고객 중심 서비스 상태 파악을 목표로 한다.
핑크와드장애 관리자동화카카오페이증권서비스 상태 가시화
2025. 9. 17.
카카오페이

Post-LLM 시대: 조합형 AI 생태계에 대한 아키텍처 분석
LLM의 한계를 극복하고, 특화 모델 조합을 통해 효율적이고 강력한 AI 솔루션을 구축하는 조합형 AI 생태계에 대한 아키텍처 분석.
LLM조합형 AILAMSLMMoE
2025. 9. 17.
한글과컴퓨터