목록 보기
고성능을 위한 ZIO 튜닝
데브옵스

고성능을 위한 ZIO 튜닝

데브시스터즈
데브시스터즈
2024년 8월 5일

두줄요약

ZIO 프로덕션 성능을 높이기 위한 튜닝 포인트를 정리했습니다. 런타임 플래그, 병렬 처리, executor 설정을 측정 기반으로 조정하는 방법을 다뤘습니다.

핵심 내용

  • ZIO 프로덕션 성능을 높이기 위한 튜닝 포인트 정리
  • 런타임 플래그, 병렬 처리, executor, 블로킹 처리, 대체 스케줄러, Datadog 설정 중심의 점검
  • 실제 적용 전 프로파일러와 부하 테스트로 측정하는 전제 강조

적용해볼 점

  • FiberRoots 비활성화로 불필요한 루트 fiber 추적 비용 줄이기
  • RuntimeMetrics 활성화로 fiber 수명, 실패, 포크 위치 등 운영 메트릭 수집하기
  • foreachPar 병렬도와 블로킹 코드 분리를 조정해 executor 오버헤드 최소화하기

댓글 0

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...