πŸ”—λ§ˆμ΄ν¬λ‘œμ„œλΉ„μŠ€ μ§€μ—° 계산기

μ„œλΉ„μŠ€ 홉 μˆ˜μ™€ 홉당 평균 μ§€μ—°μ‹œκ°„μ„ μž…λ ₯ν•˜λ©΄ 전체 응닡 지연을 μ˜ˆμΈ‘ν•©λ‹ˆλ‹€.

ν•­λͺ©κ°’
순수 홉 μ§€μ—° 합계0ms
μ˜€λ²„ν—€λ“œ μΆ”κ°€λΆ„0ms

λ§ˆμ΄ν¬λ‘œμ„œλΉ„μŠ€μ˜ 함정, λˆ„μ λ˜λŠ” μ§€μ—°μ‹œκ°„

λͺ¨λ†€λ¦¬μ‹ μ•„ν‚€ν…μ²˜λ₯Ό λ§ˆμ΄ν¬λ‘œμ„œλΉ„μŠ€λ‘œ λΆ„λ¦¬ν•˜λ©΄ 개발과 λ°°ν¬λŠ” μœ μ—°ν•΄μ§€μ§€λ§Œ, ν•˜λ‚˜μ˜ μš”μ²­μ΄ μ—¬λŸ¬ μ„œλΉ„μŠ€λ₯Ό 순차적으둜 거쳐야 ν•˜λŠ” 만큼 μ§€μ—°μ‹œκ°„μ΄ λˆ„μ λ˜λŠ” 함정이 μƒκΉλ‹ˆλ‹€. 각 ν™‰μ˜ 지연이 30ms둜 μž‘μ•„ 보여도 5단계λ₯Ό 거치면 150msλ₯Ό ν›Œμ© λ„˜κΈ°λ©°, 여기에 톡신 μ˜€λ²„ν—€λ“œκΉŒμ§€ 더해지면 μ‚¬μš©μžκ°€ μ²΄κ°ν•˜λŠ” 응닡 μ†λ„λŠ” λˆˆμ— λ„κ²Œ λŠλ €μ§‘λ‹ˆλ‹€.

이 κ³„μ‚°κΈ°λŠ” μš”μ²­μ΄ κ±°μΉ˜λŠ” μ„œλΉ„μŠ€ 홉 μˆ˜μ™€ 홉당 평균 μ§€μ—°μ‹œκ°„μ„ κ³±ν•΄ κΈ°λ³Έ 지연을 κ΅¬ν•˜κ³ , 여기에 직렬화·TLS ν•Έλ“œμ…°μ΄ν¬ λ“±μ—μ„œ λ°œμƒν•˜λŠ” λ„€νŠΈμ›Œν¬ μ˜€λ²„ν—€λ“œ(%)λ₯Ό μΆ”κ°€λ‘œ λ°˜μ˜ν•΄ μ‹€μ œμ— κ°€κΉŒμš΄ 전체 μ§€μ—°μ‹œκ°„μ„ μ˜ˆμΈ‘ν•©λ‹ˆλ‹€.

μ˜ˆμƒ 지연이 λ„ˆλ¬΄ 크닀면 λΆˆν•„μš”ν•œ 홉을 μ€„μ΄κ±°λ‚˜, 순차 호좜 λŒ€μ‹  병렬 호좜둜 μ „ν™˜ν•˜κ³ , gRPC 같은 κ²½λŸ‰ ν”„λ‘œν† μ½œμ΄λ‚˜ 캐싱 계측을 λ„μž…ν•˜λŠ” 것을 κ²€ν† ν•΄λ³΄μ„Έμš”. μ§€μ—°μ‹œκ°„μ€ μ‚¬μš©μž κ²½ν—˜λΏ μ•„λ‹ˆλΌ μ„œλ²„ μžμ› μ‚¬μš©λŸ‰μ—λ„ 직접 영ν–₯을 λ―ΈμΉ˜λ―€λ‘œ μ•„ν‚€ν…μ²˜ 섀계 μ΄ˆκΈ°μ— μ κ²€ν•˜λŠ” 것이 μ’‹μŠ΅λ‹ˆλ‹€.

자주 λ¬»λŠ” 질문

홉(hop) μˆ˜λŠ” 무엇을 μ˜λ―Έν•˜λ‚˜μš”?

ν•˜λ‚˜μ˜ μš”μ²­μ„ μ²˜λ¦¬ν•˜κΈ° μœ„ν•΄ 순차적으둜 ν˜ΈμΆœν•΄μ•Ό ν•˜λŠ” μ„œλΉ„μŠ€μ˜ 개수λ₯Ό μ˜λ―Έν•©λ‹ˆλ‹€. API κ²Œμ΄νŠΈμ›¨μ΄λΆ€ν„° μ΅œμ’… λ°μ΄ν„°λ² μ΄μŠ€κΉŒμ§€ κ±°μΉ˜λŠ” μ„œλΉ„μŠ€ 단계λ₯Ό μ„Έλ©΄ λ©λ‹ˆλ‹€.

λ„€νŠΈμ›Œν¬ μ˜€λ²„ν—€λ“œλŠ” μ™œ μΆ”κ°€ν•˜λ‚˜μš”?

μ„œλΉ„μŠ€ κ°„ ν†΅μ‹ μ—λŠ” 직렬화, 역직렬화, TLS ν•Έλ“œμ…°μ΄ν¬ λ“± 순수 처리 μ‹œκ°„ μ™Έμ˜ λΆ€κ°€ λΉ„μš©μ΄ λ°œμƒν•˜κΈ° λ•Œλ¬Έμ— 이λ₯Ό μ˜€λ²„ν—€λ“œλ‘œ λ°˜μ˜ν•©λ‹ˆλ‹€.

μ§€μ—°μ‹œκ°„μ„ μ€„μ΄λŠ” 방법은 λ¬΄μ—‡μΈκ°€μš”?

λΆˆν•„μš”ν•œ 홉을 μ€„μ΄κ±°λ‚˜, λ³‘λ ¬λ‘œ 호좜 κ°€λŠ₯ν•œ μš”μ²­μ„ λ™μ‹œμ— μ²˜λ¦¬ν•˜κ³ , gRPC 같은 κ²½λŸ‰ ν”„λ‘œν† μ½œκ³Ό 캐싱을 λ„μž…ν•˜λŠ” 것이 λŒ€ν‘œμ μΈ κ°œμ„  λ°©λ²•μž…λ‹ˆλ‹€.