๋ณธ๋ฌธ์œผ๋กœ ๊ฑด๋„ˆ๋›ฐ๊ธฐ

25-03-16

๐Ÿ“Œ Daily Reportโ€‹

https://github.com/ssginc-be/DOKI/issues/000


๐Ÿ“Œ ํ”„๋กœ์ ํŠธ ์ƒํ™ฉโ€‹

Kibana ์ด๊ฑฐ ์‹œ๊ฐํ™” 2๊ฐœ๋Š” ๋ฝ‘๊ณ  ์‹ถ์€๋ฐ ๋ฝ‘์„ ์ˆ˜ ์žˆ์œผ๋ ค๋‚˜ ๋ชจ๋ฅด๊ฒ ๋‹ค.


๐Ÿ“Œ Cyclic Dependency ๋ง› ์ข€ ๋ณผ๋ž˜?โ€‹

๊ทธ๋ ‡๊ฒŒ๋‚˜ ๋ณด๊ณ  ์‹ถ์ง€ ์•Š์•˜๋Š”๋ฐ.

์ด๊ฒƒ๋งŒํผ์€ ๋ฐ”์œ ํ”„๋กœ์ ํŠธ์—์„œ ์•ˆ๋‚˜์™€์คฌ์œผ๋ฉด ํ–ˆ๋Š”๋ฐ.

Cyclic Dependency๋ฅผ API Gateway ์ž‘์—…ํ•˜๋‹ค๊ฐ€ ๋งž๋‹ฅ๋œจ๋ฆฌ๊ฒŒ ๋˜์—ˆ๋‹ค.

cyclic_dependency

์•„ํ‘ํ‘ ๋‚ด๋ถ€ ๋””ํŽœ๋˜์‹œ๋ฅผ ๋“ค์ด๋ฐ€๋ฉด ์ œ๊ฐ€ ์–ด๋–ป๊ฒŒ ํ•ด๊ฒฐํ•˜๋ƒ๊ตฌ์š”

๋ ˆํผ ์กฐ๊ธˆ ์ฐพ์•„๋ณด๋‹ˆ๊นŒ ์ƒ๋‹นํžˆ ์˜๋ฏธ์žˆ๋Š” ํŠธ๋Ÿฌ๋ธ”์ŠˆํŒ…์ด ๋  ๊ฒƒ ๊ฐ™๊ธด ํ•˜๋”๋ผ.

[๋ ˆํผ 1] [๋ ˆํผ 2]

๊ทธ๋ฆฌ๊ณ  API Gateway๋ฅผ ์ข€ ๋”ฅ๋‹ค์ด๋ธŒ ํ•ด์•ผ๊ฒ ๋Š”๊ฒŒ, ์–˜๊ฐ€ WebFlux ๊ธฐ๋ฐ˜์ด๋ผ ํŒŒํ—ค์น˜๋ฉด ์žฌ๋ฐŒ๋Š” ๊ฒƒ๋“ค์ด ๋งŽ์ด ๋‚˜์˜ฌ ๊ฒƒ ๊ฐ™๋‹ค.

์ถ”๊ฐ€ ์ž์ž˜ํ•œ ๊ธฐ๋Šฅ ์ง€๊ธˆ ๋‹ค ์ œ์–ธ์œผ๋กœ ๋Œ๋ฆฌ๊ณ  ์žˆ๋Š” ์™€์ค‘์— ์–˜๋ฅผ ๋‹น์žฅ ์‚ฝ์งˆํ•ด์ค„ ์ˆœ ์—†์ง€๋งŒ ใ…œ.ใ…œ ์ง„์งœ ์žฌ๋ฐŒ์–ด ๋ณด์ด๊ธด ํ•จ!

์ผ์ฃผ์ผ ํ›„์— ๋”ฑ๋Œ€๋ผ ์ง„์งœ. PT ๋๋‚˜๊ณ  ๋ฐ”๋กœ ๋”ฅ๋‹ค์ด๋ธŒ ํ•˜๋Ÿฌ ๊ฐ„๋‹ค