GraphQL API ๋ณด์•ˆ

GraphQL ๋ณด์•ˆ์˜ ๊ณผ์ œ

GraphQL์€ ํšจ์œจ์ ์ธ ๋ฐ์ดํ„ฐ ์ฟผ๋ฆฌ๋ฅผ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๋Š” ๊ฐ•๋ ฅํ•œ ๋„๊ตฌ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜, ์ด๋Ÿฌํ•œ ์œ ์—ฐ์„ฑ์€ ๋ณด์•ˆ ์ธก๋ฉด์—์„œ ๋„์ „์ ์ธ ๋ฌธ์ œ๋ฅผ ์ดˆ๋ž˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์žฅ์—์„œ๋Š” GraphQL ๋ณด์•ˆ์— ๋Œ€ํ•œ ์ฃผ์š” ๋„์ „ ๊ณผ์ œ๋ฅผ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

๋ฐ์ดํ„ฐ ๋…ธ์ถœ์˜ ์œ„ํ—˜

GraphQL์€ ํด๋ผ์ด์–ธํŠธ๊ฐ€ ํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ๋งŒ ์š”์ฒญํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด์ค๋‹ˆ๋‹ค. ์ด๋Š” ํšจ์œจ์„ฑ์„ ๋†’์ด์ง€๋งŒ, ๋™์‹œ์— ๋ฏผ๊ฐํ•œ ์ •๋ณด๊ฐ€ ๋…ธ์ถœ๋  ์œ„ํ—˜๋„ ์ฆ๊ฐ€์‹œํ‚ต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์‚ฌ์šฉ์ž๊ฐ€ ์ž์‹ ์˜ ํ”„๋กœํ•„ ์ •๋ณด๋งŒ ์š”์ฒญํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•˜๋Š”๋ฐ, ์ž˜๋ชป ๊ตฌ์„ฑ๋œ GraphQL API๋Š” ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž์˜ ์ •๋ณด๊นŒ์ง€ ๋…ธ์ถœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ณต์žกํ•œ ์ฟผ๋ฆฌ ๊ณต๊ฒฉ

GraphQL์€ ํด๋ผ์ด์–ธํŠธ๊ฐ€ ๋ณต์žกํ•œ ์ฟผ๋ฆฌ๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค๋‹ˆ๋‹ค. ์ด๋Š” ์„œ๋ฒ„์— ๋ถ€ํ•˜๋ฅผ ์ฃผ๊ฑฐ๋‚˜, ์‹ฌ์ง€์–ด๋Š” ์„œ๋น„์Šค ๊ฑฐ๋ถ€(DoS) ๊ณต๊ฒฉ์„ ์œ ๋ฐœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ํด๋ผ์ด์–ธํŠธ๊ฐ€ ๊นŠ์ด๊ฐ€ ๊นŠ๊ณ  ๋ณต์žกํ•œ ์ฟผ๋ฆฌ๋ฅผ ๋ฐ˜๋ณต์ ์œผ๋กœ ์š”์ฒญํ•˜๋ฉด, ์„œ๋ฒ„๋Š” ์ด๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š”๋ฐ ๋งŽ์€ ์ž์›์„ ์†Œ๋ชจํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

์ ‘๊ทผ ์ œ์–ด์˜ ์–ด๋ ค์›€

REST API์™€ ๋‹ฌ๋ฆฌ, GraphQL์€ ๋‹จ์ผ ์—”๋“œํฌ์ธํŠธ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ์ ‘๊ทผ ์ œ์–ด๋ฅผ ๋ณต์žกํ•˜๊ฒŒ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ํŠน์ • ์‚ฌ์šฉ์ž๊ฐ€ ํŠน์ • ๋ฐ์ดํ„ฐ์—๋งŒ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋„๋ก ์ œํ•œํ•˜๋Š” ๊ฒƒ์ด ์–ด๋ ต์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, GraphQL ์Šคํ‚ค๋งˆ๋Š” ๋ชจ๋“  ๊ฐ€๋Šฅํ•œ ์ฟผ๋ฆฌ๋ฅผ ์ •์˜ํ•˜๋ฏ€๋กœ, ์ด๋ฅผ ์ž˜๋ชป ๊ตฌ์„ฑํ•˜๋ฉด ๋ฏผ๊ฐํ•œ ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ ์ ‘๊ทผ์„ ํ—ˆ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ธ์ฆ ๋ฐ ์ธ๊ฐ€์˜ ๋ณต์žก์„ฑ

GraphQL์€ ์ธ์ฆ ๋ฐ ์ธ๊ฐ€ ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ์ œ๊ณตํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๊ฐœ๋ฐœ์ž๋Š” ์ด๋ฅผ ์ง์ ‘ ๊ตฌํ˜„ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ๋ณต์žกํ•˜๊ณ  ์‹œ๊ฐ„์ด ๋งŽ์ด ์†Œ์š”๋˜๋ฉฐ, ์ž˜๋ชป ๊ตฌํ˜„ํ•˜๋ฉด ๋ณด์•ˆ ์ทจ์•ฝ์ ์„ ์ดˆ๋ž˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด๋Ÿฌํ•œ ๋„์ „ ๊ณผ์ œ๋ฅผ ๊ทน๋ณตํ•˜๊ธฐ ์œ„ํ•ด, GraphQL API๋ฅผ ๋ณดํ˜ธํ•˜๋Š” ๋‹ค์–‘ํ•œ ์ „๋žต๊ณผ ๋„๊ตฌ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ ์žฅ์—์„œ๋Š” ์ด๋Ÿฌํ•œ ๋„๊ตฌ ์ค‘ ํ•˜๋‚˜์ธ Wallarm์„ ์‚ฌ์šฉํ•˜์—ฌ GraphQL API๋ฅผ ๋ณดํ˜ธํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์„ค๋ช…ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

1,000,000 user records
10
100
100
100
100

GraphQL ๊ณต๊ฒฉ ํ‘œ๋ฉด

GraphQL์€ ํšจ์œจ์ ์ธ ๋ฐ์ดํ„ฐ ์š”์ฒญ์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๋Š” ๋›ฐ์–ด๋‚œ ์ฟผ๋ฆฌ ์–ธ์–ด๋ฅผ ์ œ๊ณตํ•˜์ง€๋งŒ, ์ด ๊ธฐ๋Šฅ์ด ์„œ๋ฒ„ ์ธก์— ๋ถ€์ •์ ์ธ ์˜ํ–ฅ์„ ๋ฏธ์น  ์ˆ˜ ์žˆ๋Š” ์•ฝ์ ๋“ค๋„ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ์ด ์ฐจ๋ก€์—์„œ๋Š”, ๊ทธ๋Ÿฌํ•œ ์•ฝ์ ๋“ค์„ ๊ตฌ์ฒด์ ์œผ๋กœ ์‚ดํŽด๋ณด๊ณ , ์ด๊ฒƒ๋“ค์„ ๋ณด์™„ํ•˜๊ณ  GraphQL์„ ์•ˆ์ „ํ•˜๊ฒŒ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ๋‹ค๋ฃฐ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

GraphQL์˜ ๊ณ ์œ ํ•œ ์ฟผ๋ฆฌ์™€ ๋…ธ์ถœ๋  ์ˆ˜ ์žˆ๋Š” ์•ฝ์ 

GraphQL์˜ ํŠน์ง•์ธ ๋ฐ์ดํ„ฐ ์š”์ฒญ ์ตœ์ ํ™”๋Š” ํด๋ผ์ด์–ธํŠธ ์ธก์— ๋›ฐ์–ด๋‚œ ์œ ์—ฐ์„ฑ์„ ์ œ๊ณตํ•˜์ง€๋งŒ, ๋ถˆ๋Ÿ‰ ์‚ฌ์šฉ์ž๋“ค์€ ์ด ๊ธฐ๋Šฅ์„ ์•…์šฉํ•ด ์„œ๋ฒ„์˜ ๋ถ€ํ•˜๋ฅผ ์ฆ๊ฐ€์‹œํ‚ค๊ฑฐ๋‚˜, ์ค‘์š”ํ•œ ์ •๋ณด๋ฅผ ๋นผ๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‹ค์‹œ ๋งํ•ด, ์œ„ํ˜‘ ์š”์†Œ๋“ค์€ ์„œ๋ฒ„์˜ ์ž์›์„ ๊ณผ๋„ํ•˜๊ฒŒ ์†Œ๋น„ํ•˜๋„๋ก ์„ค๊ณ„๋œ ์ˆœํ™˜ ์ฟผ๋ฆฌ๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ด๋Š” ์„œ๋น„์Šค ๊ฑฐ๋ถ€(DoS) ๊ณต๊ฒฉ์œผ๋กœ ์ด์–ด์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋˜ํ•œ, ์ธ์ฆ๋˜์ง€ ์•Š์€ ์ฟผ๋ฆฌ๋ฅผ ํ†ตํ•œ ๋ฏผ๊ฐํ•œ ์ •๋ณด์˜ ๋…ธ์ถœ ์—ญ์‹œ ์ƒ๋‹นํ•œ ์œ„ํ˜‘์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์‚ฌ์šฉ์ž ์ธ์ฆ๊ณผ ์—ญํ•  ๋ถ€์—ฌ์˜ ์ค‘์š”์„ฑ

GraphQL API๋ฅผ ์•ˆ์ „ํ•˜๊ฒŒ ์œ ์ง€ํ•˜๋Š” ํ•ต์‹ฌ์ ์ธ ๋ฐฉ๋ฒ• ์ค‘ ํ•˜๋‚˜๋Š” ์‚ฌ์šฉ์ž ์ธ์ฆ ๋ฐ ์—ญํ•  ๋ถ€์—ฌ์— ๊ด€ํ•œ ์ฒ˜๋ฆฌ์ž…๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž ์ธ์ฆ์€ ์‚ฌ์šฉ์ž์˜ ์‹ ์›์„ ํ™•์ธํ•˜๋Š” ๋‹จ๊ณ„์ด๋ฉฐ, ์—ญํ•  ๋ถ€์—ฌ๋Š” ํŠน์ • ์‚ฌ์šฉ์ž์—๊ฒŒ ์ˆ˜ํ–‰ ๊ฐ€๋Šฅํ•œ ์š”์ฒญ ๋ฒ”์œ„๋ฅผ ์ œํ•œํ•˜๋Š” ๋‹จ๊ณ„์ž…๋‹ˆ๋‹ค.

GraphQL API๋Š” ๊ฐ๊ฐ์˜ ์š”์ฒญ์„ ๋…๋ฆฝ์ ์œผ๋กœ ์ฒ˜๋ฆฌํ•˜๋ฏ€๋กœ, ๊ฐ ์š”์ฒญ์— ๋Œ€ํ•ด ์‚ฌ์šฉ์ž ์ธ์ฆ๊ณผ ์—ญํ• ๋ถ€์—ฌ๋ฅผ ์ ์šฉํ•ด์•ผ ํ•˜๋Š”๋ฐ, ์ด๋ฅผ ํ†ตํ•ด ์ธ์ฆ๋˜์ง€ ์•Š์€ ์ •๋ณด ์ ‘๊ทผ์„ ์ฐจ๋‹จ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฐ์ดํ„ฐ ์œ ํšจ์„ฑ ํŒ์ •์˜ ์ค‘์š”์„ฑ

GraphQL API์˜ ๋ณดํ˜ธ๋ฅผ ์œ„ํ•œ ๋˜ ๋‹ค๋ฅธ ํ•ต์‹ฌ์ ์ธ ์ ‘๊ทผ๋ฒ•์€ ๋ฐ์ดํ„ฐ ์œ ํšจ์„ฑ ํŒ์ •์ž…๋‹ˆ๋‹ค. ์ฆ‰, ํด๋ผ์ด์–ธํŠธ์—์„œ ๋ณด๋‚ธ ๋ฐ์ดํ„ฐ์˜ ํ˜•์‹๊ณผ ๊ฐ’์ด ์ •ํ™•ํ•œ์ง€ ํŒ๋‹จํ•˜๋Š” ๊ณผ์ •์„ ๋งํ•ฉ๋‹ˆ๋‹ค.

๊ธฐ๋ณธ์ ์œผ๋กœ GraphQL์€ ์Šคํ‚ค๋งˆ๋ฅผ ํ†ตํ•ด ๋ฐ์ดํ„ฐ ํ˜•์‹์„ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. ์ด ์Šคํ‚ค๋งˆ๋ฅผ ํ™œ์šฉํ•ด ๋ฐ์ดํ„ฐ ์œ ํšจ์„ฑ ํŒ์ •์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ด๋กœ๋Š” ๋‹จ์ˆœํ•œ ํŒ์ •๋งŒ ๊ฐ€๋Šฅํ•˜๋ฏ€๋กœ, ๋ณด๋‹ค ์ƒ์„ธํ•œ ํŒ์ •์„ ์š”ํ•˜๋Š” ๊ฒฝ์šฐ์—๋Š” ์ถ”๊ฐ€์ ์ธ ํŒ์ •์ด ํ•„์š”ํ•˜๋‹ค.

์ดํ‰

GraphQL์ด ๋…ธ์ถœ์‹œํ‚ค๋Š” ์•ฝ์ ์€ ๊ทธ ์ž์ฒด์˜ ๊ฐ•๋ ฅํ•œ ์ฟผ๋ฆฌ ์–ธ์–ด, ์‚ฌ์šฉ์ž ์ธ์ฆ๊ณผ ์—ญํ•  ๋ถ€์—ฌ์˜ ๋ณต์žก์„ฑ, ๋ฐ ๋ฐ์ดํ„ฐ ์œ ํšจ์„ฑ ํŒ์ •์˜ ํ•„์š”์„ฑ์œผ๋กœ ์ธํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด ๋ฌธ์ œ๋“ค์„ ๊ทน๋ณตํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š”, ํ•ญ์ƒ ๊ฐ ์š”์ฒญ์— ๋Œ€ํ•œ ์‚ฌ์šฉ์ž ์ธ์ฆ๊ณผ ์—ญํ•  ๋ถ€์—ฌ๋ฅผ ์ˆ˜ํ–‰ํ•˜๊ณ , ๋ฐ์ดํ„ฐ ์œ ํšจ์„ฑ ํŒ์ •์„ ํ†ตํ•ด ํด๋ผ์ด์–ธํŠธ์˜ ์š”์ฒญ์„ ๊ด€๋ฆฌํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด ์ ‘๊ทผ๋ฒ•์€ GraphQL API๋ฅผ ์•ˆ์ „ํ•˜๊ฒŒ ์œ ์ง€ํ•˜๊ณ , ์„œ๋ฒ„๋ฅผ ๊ณต๊ฒฉ์ž๋กœ๋ถ€ํ„ฐ ๋ณดํ˜ธํ•˜๋Š” ๋ฐ ์žˆ์–ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.

`

`

Wallarm์„ ์‚ฌ์šฉํ•œ GraphQL ๋ณด์•ˆ

GraphQL API๋ฅผ ๋ณดํ˜ธํ•˜๋Š” ๋ฐ ์žˆ์–ด์„œ Wallarm์˜ ์—ญํ• ์€ ๋งค์šฐ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. Wallarm์€ ๊ณ ๊ธ‰ ๋ณด์•ˆ ์†”๋ฃจ์…˜์„ ์ œ๊ณตํ•˜์—ฌ GraphQL API๋ฅผ ๋ณดํ˜ธํ•˜๊ณ , ๊ณต๊ฒฉ์ž๊ฐ€ ์‹œ์Šคํ…œ์„ ์นจํ•ดํ•˜๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•ฉ๋‹ˆ๋‹ค. ์ด ์žฅ์—์„œ๋Š” Wallarm์„ ์‚ฌ์šฉํ•˜์—ฌ GraphQL API๋ฅผ ์–ด๋–ป๊ฒŒ ๋ณดํ˜ธํ•˜๋Š”์ง€์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์„ค๋ช…ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

Wallarm์˜ ๊ธฐ๋Šฅ

Wallarm์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜์—ฌ GraphQL API๋ฅผ ๋ณดํ˜ธํ•ฉ๋‹ˆ๋‹ค:

  1. ๊ณต๊ฒฉ ํƒ์ง€: Wallarm์€ ๊ณ ๊ธ‰ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์‚ฌ์šฉํ•˜์—ฌ ๋น„์ •์ƒ์ ์ธ ํ–‰๋™์„ ํƒ์ง€ํ•˜๊ณ , ์ด๋ฅผ ํ†ตํ•ด ๊ณต๊ฒฉ์„ ์‹๋ณ„ํ•ฉ๋‹ˆ๋‹ค.
  2. ์œ„ํ˜‘ ์ฐจ๋‹จ: Wallarm์€ ์‹๋ณ„๋œ ์œ„ํ˜‘์„ ์ž๋™์œผ๋กœ ์ฐจ๋‹จํ•˜์—ฌ ์‹œ์Šคํ…œ์„ ๋ณดํ˜ธํ•ฉ๋‹ˆ๋‹ค.
  3. ๋ณด์•ˆ ์ •์ฑ… ๊ด€๋ฆฌ: Wallarm์€ ์‚ฌ์šฉ์ž๊ฐ€ ๋ณด์•ˆ ์ •์ฑ…์„ ์‰ฝ๊ฒŒ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ค๋‹ˆ๋‹ค.

Wallarm์„ ์‚ฌ์šฉํ•œ GraphQL API ๋ณด์•ˆ ๊ฐ•ํ™”

Wallarm์„ ์‚ฌ์šฉํ•˜์—ฌ GraphQL API๋ฅผ ๋ณดํ˜ธํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค:

  1. Wallarm ์„ค์น˜: ๋จผ์ €, Wallarm์„ ์„ค์น˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. Wallarm์€ ํด๋ผ์šฐ๋“œ ๊ธฐ๋ฐ˜ ์†”๋ฃจ์…˜์œผ๋กœ, ์„ค์น˜๊ฐ€ ๊ฐ„๋‹จํ•˜๊ณ  ๋น ๋ฆ…๋‹ˆ๋‹ค.
  2. ๋ณด์•ˆ ์ •์ฑ… ์„ค์ •: ๋‹ค์Œ์œผ๋กœ, ๋ณด์•ˆ ์ •์ฑ…์„ ์„ค์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” Wallarm์ด ์–ด๋–ค ํ–‰๋™์„ ๊ณต๊ฒฉ์œผ๋กœ ๊ฐ„์ฃผํ• ์ง€ ๊ฒฐ์ •ํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.
  3. ๋ชจ๋‹ˆํ„ฐ๋ง ์‹œ์ž‘: ๋งˆ์ง€๋ง‰์œผ๋กœ, Wallarm์„ ์‚ฌ์šฉํ•˜์—ฌ ์‹œ์Šคํ…œ์„ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๊ธฐ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ๊ณต๊ฒฉ์„ ์‹ ์†ํ•˜๊ฒŒ ํƒ์ง€ํ•˜๊ณ  ์ฐจ๋‹จํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.

Wallarm๊ณผ ๋‹ค๋ฅธ ๋ณด์•ˆ ์†”๋ฃจ์…˜ ๋น„๊ต

Wallarm์€ ๋‹ค๋ฅธ ๋ณด์•ˆ ์†”๋ฃจ์…˜๊ณผ ๋น„๊ตํ•˜์—ฌ ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ์žฅ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, Wallarm์€ ๊ณ ๊ธ‰ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ณต๊ฒฉ์„ ํƒ์ง€ํ•˜๊ณ  ์ฐจ๋‹จํ•˜๋Š” ๋ฐ˜๋ฉด, ์ผ๋ถ€ ๋‹ค๋ฅธ ์†”๋ฃจ์…˜์€ ์ด๋Ÿฌํ•œ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, Wallarm์€ ์‚ฌ์šฉ์ž๊ฐ€ ๋ณด์•ˆ ์ •์ฑ…์„ ์‰ฝ๊ฒŒ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ฃผ๋Š” ๋ฐ˜๋ฉด, ์ผ๋ถ€ ๋‹ค๋ฅธ ์†”๋ฃจ์…˜์€ ์ด๋Ÿฌํ•œ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๊ฒฐ๋ก ์ ์œผ๋กœ, Wallarm์€ GraphQL API๋ฅผ ๋ณดํ˜ธํ•˜๋Š” ๋ฐ ์žˆ์–ด์„œ ๊ฐ•๋ ฅํ•œ ๋„๊ตฌ์ž…๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ ๊ณต๊ฒฉ์„ ์‹ ์†ํ•˜๊ฒŒ ํƒ์ง€ํ•˜๊ณ  ์ฐจ๋‹จํ•˜๋ฉฐ, ์‚ฌ์šฉ์ž๊ฐ€ ๋ณด์•ˆ ์ •์ฑ…์„ ์‰ฝ๊ฒŒ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ค๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ, GraphQL API๋ฅผ ๋ณดํ˜ธํ•˜๋ ค๋Š” ๋ชจ๋“  ์‚ฌ๋žŒ๋“ค์—๊ฒŒ Wallarm์„ ๊ฐ•๋ ฅํžˆ ์ถ”์ฒœํ•ฉ๋‹ˆ๋‹ค.

Recent Posts

Etcd๋ž€ ๋ฌด์—‡์ธ๊ฐ€? ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค์™€ ํด๋Ÿฌ์Šคํ„ฐ

Etcd ๊ฐœ์š” etcd๋Š” ๋ถ„์‚ฐ ํ‚ค ๊ฐ’ ์ €์žฅ์†Œ๋กœ, ๋ถ„์‚ฐ ์‹œ์Šคํ…œ์—์„œ ๋ฐ์ดํ„ฐ ์ผ๊ด€์„ฑ๊ณผ ์‹ ๋ขฐ์„ฑ์„ ๋ณด์žฅํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.…

10๊ฐœ์›” ago

ํ•˜๋ฒ„๋ž€ ๋ฌด์—‡์ธ๊ฐ€?

ํ•˜๋ฒ„๋ž€ ๋ฌด์—‡์ธ๊ฐ€? Harbor๋Š” ์˜คํ”ˆ ์†Œ์Šค์˜ ํด๋ผ์šฐ๋“œ ๋„ค์ดํ‹ฐ๋ธŒ ์ปดํ“จํŒ… ์žฌ๋‹จ(CNCF) ํ”„๋กœ์ ํŠธ๋กœ, ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ๊ธ‰์˜ Docker ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. Harbor๋Š”…

10๊ฐœ์›” ago

Vitess๋ž€ ๋ฌด์—‡์ธ๊ฐ€์š”?

Vitess๋ž€ ๋ฌด์—‡์ด๊ณ  ๋ฌด์—‡์„ ํ•ด๊ฒฐํ•˜๋‚˜์š”? Vitess๋Š” YouTube์—์„œ ๊ฐœ๋ฐœ๋œ ์˜คํ”ˆ ์†Œ์Šค ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํด๋Ÿฌ์Šคํ„ฐ๋ง ์‹œ์Šคํ…œ์ž…๋‹ˆ๋‹ค. ์ด ์‹œ์Šคํ…œ์€ ๋Œ€๊ทœ๋ชจ…

10๊ฐœ์›” ago

2025๋…„ ์ตœ๊ณ ์˜ DDoS ๊ณต๊ฒฉ ๋„๊ตฌ 16๊ฐ€์ง€

DDoS ๊ณต๊ฒฉ์€ ์™œ ์œ„ํ—˜ํ•œ๊ฐ€์š”? DDoS๋ผ๋Š” ์šฉ์–ด๋Š” ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ๋‚ฏ์„ค์ง€ ์•Š์€ ์‚ฌ์ด๋ฒ„ ๊ณต๊ฒฉ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. ์ด ๊ณต๊ฒฉ์˜…

10๊ฐœ์›” ago

MTU์™€ MSS๊ฐ€ ๋ฌด์—‡์ธ์ง€ ์•Œ์•„๋ณด์„ธ์š”

์ตœ๋Œ€ ์ „์†ก ๋‹จ์œ„(MTU)๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ์ตœ๋Œ€ ์ „์†ก ๋‹จ์œ„(MTU)๋Š” ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค์—์„œ ํ•œ ๋ฒˆ์— ์ „์†กํ•  ์ˆ˜ ์žˆ๋Š” ์ตœ๋Œ€…

10๊ฐœ์›” ago

HTTP/2๋ž€ ๋ฌด์—‡์ด๊ณ  HTTP/1๊ณผ ์–ด๋–ป๊ฒŒ ๋‹ค๋ฅธ๊ฐ€์š”?

๊ฐœ๋ฐœ ์—ฌ์ •: HTTP/1์—์„œ HTTP/2๋กœ์˜ ๋ฐœ์ „ HTTP/1์˜ ๊ฐœ๋ฐœ์€ 1991๋…„์— ์‹œ์ž‘๋˜์—ˆ์œผ๋ฉฐ, ์ด๋Š” ์›น์˜ ์ดˆ๊ธฐ ๋‹จ๊ณ„์—์„œ ๊ฐ€์žฅ ๊ธฐ๋ณธ์ ์ธ…

10๊ฐœ์›” ago