Timeout2 95% ์คํจ์จ ๊ฐ์๋ฅผ ์ด๋ Timeout·Retry·Fallback ์คํจ ์ฒ๋ฆฌ ์ฒด๊ณ์ ๋ฉ์๋ ๋ฐ์ฝ๋ ์ดํฐ๋ฅผ ํ์ฉํ Global Exception Handling ์ธ๋ถ ์๋ฒ์ ํต์ ํ๋ ์๋น์ค์์ “์คํจ”๋ ํผํ ์ ์์ต๋๋ค. ๋ฌธ์ ๋ ์คํจ๊ฐ ๋ฐ์ํ์ ๋, ์์คํ ์ด ๊ทธ ์คํจ๋ฅผ ์ด๋ป๊ฒ ๋ค๋ฃจ๋๋์ ๋๋ค.ํ ์ค Learner's High ์ฒซ๋ฒ์งธ ์ธ์ ์ด ๋ฃ๊ณ ๊ทธ ๋ค์๋ 12์ 17์ผ, ์คํ๋ง์ผ ์ธ๋ถ ์์ง์ฒ์ธ SSG์ ์ฅ์ ๊ฐ ๋ฐ์ํ์ต๋๋ค. SSG ์ ๊ด๋ จ๋ ๋ชจ๋ ์ฌ๋ด ๊ธฐ๋ฅ์ด ๋ง๋น ๋๊ณ , ์๋ฌ ๋ก๊ทธ๋ ๋ฌด์ํ ์์ฌ ํ ์๋ฌ ๋ฉ์ ์ ๋ฐฉ์ ์๋ฟ์ด ์์ต๋๋ค. ์ฅ์ ์์ฒด๋ ์ธ๋ถ ์ฌ์ ์ด์์ง๋ง, ๋ฌธ์ ๋ “์ธ๋ถ ์ฅ์ ” ๊ทธ ์์ฒด๊ฐ ์๋๋ผ, ์ฅ์ ์ํฉ์์ ์ฐ๋ฆฌ ์์คํ ์ด ์คํจ๋ฅผ ๋ค๋ฃจ๋ ๋ฐฉ์์ด์์ต๋๋ค. ์ด๋ฒ ๊ธ์ ๊ทธ๋์ ์ฅ์ ๋ฅผ ๊ณ๊ธฐ๋ก, HTTP Client timeout์ ์ฌ์ค์ ํ๊ณ , ์คํจ ์ retry ๊ตฌ์กฐ์ backoff/jitter ์ ์ฑ ์ ๋์ ํ์ผ๋ฉฐ, ์ธ๋ถ ์ฅ์ ๊ฐ ์์ฌ๋ ๋ ์์คํ ์ด ์๋์ผ๋ก .. Web Programming 2026. 1. 17. ๋ฐฑ์๋ ์์คํ ์์์ ํ์์์(Timeout)์ ๋ํ ์ดํด์ ์ค๊ณ ๊ธฐ์ค ๐ท๊ฐ์2025๋ 12์ 17์ผ, ์ธ๋ถ ์์ง์ฒ์ธ SSG์์ ์ ์ฌ์ ์ธ ์ฅ์ ๊ฐ ๋ฐ์ํ์์ต๋๋ค.์ฅ์ ์๋ฆผ ๋ฉ์ ์ ๋ฅผ ํตํด ์ํฉ์ ์ธ์งํ ์งํ, ๋ฌธ์ ์์ธ์ ํ์ ํ๊ธฐ ์ํด ๊ด๋ จ ๋ก๊ทธ๋ฅผ ํ์ธํ์์ต๋๋ค. ํ์ธ ๊ฒฐ๊ณผ, SSG ์ธก์ ์ ์ฒด ์๋ฒ ์ฅ์ ๋ก ์ธํด ์์ฒญ ์์ฒด๋ฅผ ์ ์์ ์ผ๋ก ์ฒ๋ฆฌํ ์ ์๋ ์ํฉ์ด์์ผ๋ฉฐ, ์ด๋ก ์ธํด ๋ชจ๋ ์์ฒญ์ด ์คํจํ๊ณ ์์์ต๋๋ค.๋ค๋ง ๋ก๊ทธ ์์ ๋จ์ ์ค๋ฅ ์ ํ์ HTTP ์์ฒญ ํ์์์์ด ์๋ ์ก์ ํ์์์(Action Timeout) ์ผ๋ก ๊ธฐ๋ก๋์ด ์์์ต๋๋ค. ์ฌ๊ธฐ์ ๋งํ๋ ์ก์ ํ์์์์ด๋, “ํ๋์ ์ก์ ์คํฌ๋ฆฝํธ๋ฅผ ์คํํ๋ ๋ฐ ํ์ฉํ๋ ์ด ์๊ฐ”์ ๋๋ค.API์์ฒญ์ ๋ฐ๊ณ ์ก์ ์ด ์์๋ ์๊ฐ๋ถํฐ, ๋ด๋ถ ๋ก์ง๊ณผ ์ธ๋ถ ์ฐ๋์ ๋ชจ๋ ๊ฑฐ์ณ ๊ฒฐ๊ณผ๋ฅผ ๋ฐํ(๋๋ ํ์ ์ฒ๋ฆฌ๋ฅผ ์๋ฃ)ํ ๋๊น์ง์ ์ ์ฒด ํ์ฉ ์๊ฐ์ .. System Design 2026. 1. 4. ์ด์ 1 ๋ค์