์ฑ„๋„ํ†ก ์•„์ด์ฝ˜
Challenge
๋ชจ์ง‘ ์ค‘

ํŠธ๋ž˜ํ”ฝ ๊ธ‰์ฆ์„ ๊ฒฌ๋””๋Š” Coupon ์„œ๋ฒ„ ์„ค๊ณ„ - 4์ฃผ ์™„์„ฑ ์ฑŒ๋ฆฐ์ง€ 1๊ธฐ

์„ ์ฐฉ์ˆœ ์ฟ ํฐ ๋ฐœ๊ธ‰ ์„œ๋ฒ„๋ฅผ ์ง์ ‘ ๋งŒ๋“ค๋ฉด์„œ ๋™์‹œ์„ฑ, ๋น„๋™๊ธฐ, ์บ์‹œ, ์ •ํ•ฉ์„ฑ, ๊ฐ€์šฉ์„ฑ์„ 4์ฃผ ๋งŒ์— ๋๋ƒ…๋‹ˆ๋‹ค. ๋ชจ๋“  ๊ธฐ๋Šฅ ๊ฐœ์„ ์€ k6 ๋ถ€ํ•˜ ํ…Œ์ŠคํŠธ๋กœ ๊ฒฐ๊ณผ๋ฅผ ์ฆ๋ช…ํ•˜๊ณ , ์ฃผ์ฐจ๋ณ„ ์™„๊ฐ• ์ธ์ฆ์œผ๋กœ ํ˜ผ์ž์„œ๋Š” ๋ช‡ ๋‹ฌ์”ฉ ๋ฏธ๋ฃจ๋˜ ์™„๊ฐ•์„ 4์ฃผ์— ๋งˆ์นฉ๋‹ˆ๋‹ค.

5ํšŒ ๋ฏธ์…˜ ์ˆ˜ํ–‰

์„ฑ์ทจ์˜ ์ฆํ‘œ, ์ˆ˜๋ฃŒ์ฆ์„ ๋ฐœ๊ธ‰ํ•ด์š”.

๋ฌด์ œํ•œ ๋ณต์Šต, ๋‚ด ๊ฒƒ์œผ๋กœ ๋งŒ๋“ค์–ด์š”.

์งˆ๋ฌธํ•˜๊ณ  ์ฆ‰์‹œ ๋‹ต์„ ์–ป์–ด์š”.

ํ•œ์กฐ๊ฐ๋‹˜๊ณผ ํ•จ๊ป˜ํ•ด์š”!

์ปค๋ฆฌ์–ด์ธ์ฆ

1,517

๋ช…

์ˆ˜๊ฐ•์ƒ

55

๊ฐœ

์ˆ˜๊ฐ•ํ‰

47

๊ฐœ

๋‹ต๋ณ€

4.9

์ 

๊ฐ•์˜ ํ‰์ 

6

๊ฐœ

๊ฐ•์˜

์นด์นด์˜ค, SK๋ฅผ ๊ฑฐ์ณ ๊ฐœ๋ฐœ์ž๋กœ ์ผํ•˜๋ฉฐ
์‹ค์ œ ์„œ๋น„์Šค ํ™˜๊ฒฝ์—์„œ ๋‹ค์–‘ํ•œ ๋ฐฑ์—”๋“œ ์‹œ์Šคํ…œ์„ ์„ค๊ณ„ํ•˜๊ณ  ์šด์˜ํ•ด์™”์Šต๋‹ˆ๋‹ค.

๊ทธ ๊ฐ„ ๊ฒช์—ˆ๋˜ ์‹œํ–‰์ฐฉ์˜ค์™€ ๊ณ ๋ฏผ๋“ค์ด
์ˆ˜๊ฐ•์ƒ ์—ฌ๋Ÿฌ๋ถ„์˜ ์‹œ๊ฐ„๊ณผ ์„ ํƒ์„ ์กฐ๊ธˆ์ด๋ผ๋„ ์•„๊ปด์ค„ ์ˆ˜ ์žˆ๊ธฐ๋ฅผ ๋ฐ”๋ผ๋Š” ๋งˆ์Œ์œผ๋กœ
์ง€์‹๊ณต์œ  ์ฝ˜ํ…์ธ ๋ฅผ ๋งŒ๋“ค๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์ฝ˜ํ…์ธ ์— ๋Œ€ํ•œ ์˜๊ฒฌ์ด๋‚˜ ๊ฐœ์„ ์ ์ด ์žˆ๋‹ค๋ฉด
์•„๋ž˜ ๋ฉ”์ผ๋กœ ์–ธ์ œ๋“  ํŽธํ•˜๊ฒŒ ๋ง์”€ํ•ด์ฃผ์„ธ์š”.
์—ฌ๋Ÿฌ๋ถ„์˜ ์†”์งํ•œ ํ”ผ๋“œ๋ฐฑ์„ ๊ธฐ๋‹ค๋ฆฌ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.
apiece.dev.ai@gmail.com

๋”๋ณด๊ธฐ

9์›”

27์ผ

์ฑŒ๋ฆฐ์ง€ ์‹œ์ž‘์ผ

2026๋…„ 9์›” 27์ผ ์˜คํ›„ 03:00

์ฑŒ๋ฆฐ์ง€ ์ข…๋ฃŒ์ผ

2026๋…„ 10์›” 25์ผ ์˜คํ›„ 02:30

์ฑŒ๋ฆฐ์ง€ ์ปค๋ฆฌํ˜๋Ÿผ

์ „์ฒด

5๊ฐœ

ํ•ด๋‹น ๊ฐ•์˜์—์„œ ์ œ๊ณต:

์ฑŒ๋ฆฐ์ง€์—์„œ ๋ฐฐ์›Œ์š”

  • ์„ ์ฐฉ์ˆœ ์ฟ ํฐ ๋ฐœ๊ธ‰ API๋ฅผ ์ดˆ๊ณผ ๋ฐœ๊ธ‰ ์—†์ด ์„ค๊ณ„ํ•˜๊ณ  ๊ตฌํ˜„ํ•˜๋Š” ๋Šฅ๋ ฅ

  • ๋น„๊ด€์  ๋ฝ, Redis ๋ถ„์‚ฐ ๋ฝ, Lua ์›์ž ์—ฐ์‚ฐ ์ค‘ ์ƒํ™ฉ์— ๋งž๋Š” ๋ฐฉ์‹์„ ๊ณ ๋ฅด๋Š” ํŒ๋‹จ ๊ธฐ์ค€

  • k6๋กœ ๋ถ€ํ•˜๋ฅผ ์žฌํ˜„ํ•˜๊ณ  ๊ฐœ์„  ์ „ํ›„๋ฅผ ์ˆซ์ž๋กœ ์ฆ๋ช…ํ•˜๋Š” ์„ฑ๋Šฅ ์ธก์ • ๋Šฅ๋ ฅ

  • Kafka์™€ DLT๋กœ ์‹คํŒจํ•œ ์š”์ฒญ์„ ์žƒ์ง€ ์•Š๋Š” ๋น„๋™๊ธฐ ์ฒ˜๋ฆฌ ์„ค๊ณ„

  • Cache Stampede๋ฅผ ๋ง‰๋Š” Single Flight์™€ SWR ์บ์‹œ ์ „๋žต

์ด๋Ÿฐ ๋ถ„๋“ค๊ป˜
์ถ”์ฒœ๋“œ๋ ค์š”

ํ•™์Šต ๋Œ€์ƒ์€
๋ˆ„๊ตฌ์ผ๊นŒ์š”?

  • ์ด๋ก ์€ ์•„๋Š”๋ฐ ํŠธ๋ž˜ํ”ฝ์ด ๋ชฐ๋ฆฌ๋Š” ์„œ๋ฒ„๋ฅผ ์ง์ ‘ ๋งŒ๋“ค์–ด๋ณธ ์  ์—†๋Š” ์ฃผ๋‹ˆ์–ด ๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ์ž

  • ๋Œ€์šฉ๋Ÿ‰ ํŠธ๋ž˜ํ”ฝ ๊ฒฝํ—˜์„ ๋‹ค๋ฃจ๊ณ  ์‹ถ์€ ํ•™์Šต์ž

  • ๊ฐ•์˜๋ฅผ ๊ฒฐ์ œํ•ด๋†“๊ณ  ๋ช‡ ๋‹ฌ์งธ 1์„น์…˜์—์„œ ๋ฉˆ์ถฐ ์žˆ๋Š” ์‚ฌ๋žŒ

์„ ์ˆ˜ ์ง€์‹,
ํ•„์š”ํ• ๊นŒ์š”?

  • Spring Boot๋กœ ๊ฐ„๋‹จํ•œ REST API๋ฅผ ๋งŒ๋“ค์–ด๋ณธ ๊ฒฝํ—˜์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

  • Kotlin ๋˜๋Š” Java ๋ฌธ๋ฒ•์— ์ต์ˆ™ํ•˜๋ฉด ์ข‹์Šต๋‹ˆ๋‹ค. ์‹ค์Šต ์ฝ”๋“œ๋Š” ๋‘ ์–ธ์–ด ๋ชจ๋‘ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

์ทจ์†Œ ๋ฐ ํ™˜๋ถˆ ๊ทœ์ •
์ฑŒ๋ฆฐ์ง€๋Š” ์ง€์‹๊ณต์œ ์ž๊ฐ€ ์„ค์ •ํ•œ ์ˆ˜์—… ์ตœ์†Œ ์ •์›์ด ์ถฉ์กฑ๋˜์ง€ ์•Š์„ ๊ฒฝ์šฐ, ํ๊ฐ• ์•ˆ๋‚ด๊ฐ€ ๊ณ ์ง€๋˜๋ฉฐ ๊ฒฐ์ œ ๋‚ด์—ญ์ด ์ž๋™์ทจ์†Œ๋ฉ๋‹ˆ๋‹ค.

ํ•œ์กฐ๊ฐ๋‹˜์˜ ๋‹ค๋ฅธ ๊ฐ•์˜

์ง€์‹๊ณต์œ ์ž๋‹˜์˜ ๋‹ค๋ฅธ ๊ฐ•์˜๋ฅผ ๋งŒ๋‚˜๋ณด์„ธ์š”!

๋ชจ์ง‘ ์ธ์› 300๋ช…

๋ฌด๋ฃŒ