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

25-02-23

๐Ÿ“Œ Daily Reportโ€‹

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


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

1.0.0-beta.3 ๋ฐฐํฌ์— ๋Œ€ํ•œ ์••๋ฐ•๊ฐ์ด ๋„ˆ๋ฌด ์‹ฌํ–ˆ๋˜ ๋‚˜๋จธ์ง€, ํ† ์š”์ผ์€ ์ง„์งœ ํ•˜๋ฃจ์ข…์ผ ์ฃฝ์€๋“ฏ์ด ์ž ๋งŒ ์žค๋‹ค.

๊ทธ ๋•์— ์ผ์š”์ผ๋ถ€ํ„ด ๋จธ๋ฆฌ ํšŒ์ „ ์†๋„๊ฐ€ ๊ฝค ๋‚˜์•„์กŒ์ง€๋งŒ, ํ† ์š”์ผ์„ ๋‚ ๋ฆฐ ๋Œ€๊ฐ€๋กœ ์˜ˆ์•ฝ API๋ฅผ ์•„์ง ๊ตฌํ˜„ํ•˜์ง€ ๋ชปํ–ˆ๋‹ค.

ํ˜„์žฌ ํ”„๋ ˆ์  ํ…Œ์ด์…˜ ๊ฑฐ๋ฆฌ๋Š” 4๊ฐ€์ง€ ์ •๋„ ๋‚˜์˜จ ๊ฒƒ ๊ฐ™๋‹ค.

  1. ํŒ์—…์Šคํ† ์–ด ์กฐํšŒ ๊ฒฐ๊ณผ ์บ์‹ฑํ•˜์—ฌ ๋ฐ˜ํ™˜ ํƒ€์ž„ ๋น„๊ต
  2. LIKE ๊ฒ€์ƒ‰ vs Elasticsearch
  3. ์ด๋ฏธ์ง€ CDN ํผํฌ๋จผ์Šค ๋น„๊ต
  4. ์ผ๋ฐ˜ ์˜ˆ์•ฝ๊ณผ MQ ์˜ˆ์•ฝ ๋ฐฉ์‹์˜ ๋ฐ˜ํ™˜ ํƒ€์ž„ ๋น„๊ต

๊ทธ ์™ธ์— member ํ…Œ์ด๋ธ”์—์„œ JPA๊ฐ€ ์ถฉ๋Œ์ด ๋‚˜๋Š” ๋ถ€๋ถ„์ด ์žˆ๋Š”๋ฐ ์ผ๋‹จ '๋ช…์‹œํ™”'๋กœ ๋•œ๋นตํ•ด๋†“๊ธด ํ–ˆ๋‹ค.
์ƒ๊ฐ๋ณด๋‹ค ๋‹จ์ˆœํ•œ๊ฒŒ ์›์ธ์ผ ์ˆ˜๋„ ์žˆ์–ด์„œ ํ”„๋ ˆ์  ํ…Œ์ด์…˜ ๋Œ€์ƒ์œผ๋กœ๋Š” ๋ณด๋ฅ˜ ์ค‘์ด๋‹ค.

๊ทธ๋ฆฌ๊ณ  API Gateway ์ชฝ์— ์žฌ๋ฐŒ๋Š”๊ฒŒ ์žˆ์„์ง€ ์•Œ์•„๋ณด๊ณ  ์žˆ๋‹ค.
request ์ข€ ๊ฐ€๋กœ์ฑ„๋ฉด ์žฌ๋ฐŒ๋Š” ๊ฑฐ๋ฆฌ๊ฐ€ ๋‚˜์˜ฌ ๊ฒƒ ๊ฐ™์€๋ฐ...

๊ทธ ์™ธ์— ์ƒ๊ฐํ•ด๋ณธ ํ† ํ”ฝ๋“คโ€‹

  • ๋ฉ”ํŠธ๋ฆญ, health check
  • ๋กœ๊ทธ ๋Œ€์‹œ๋ณด๋“œ
  • ๋น„์ •์ƒ ์˜ˆ์•ฝ ์‹œ๋„ ํƒ์ง€
  • ์ด์šฉ์ž ํŠธ๋Ÿฌ๋ธ”์ŠˆํŒ… ๋ฐ ๊ด€๋ฆฌ์ž ์œ ์ง€๋ณด์ˆ˜
    • 5xx ์—๋Ÿฌ๋งŒ ํŠธ๋Ÿฌ๋ธ”์ŠˆํŒ…
    • ErrorResponseEntity์— request UUID๋‚˜ ํƒ€์ž„์Šคํƒฌํ”„ ์ถ”๊ฐ€ํ•˜๋ฉด ์ข‹์„๋“ฏ?

๐Ÿ“Œ JPA ์–‘๋ฐฉํ–ฅ ์—ฐ๊ด€๊ด€๊ณ„ ๋งคํ•‘๊ณผ ์ˆœํ™˜์ฐธ์กฐ ๋ฌธ์ œ ํ•ด๊ฒฐโ€‹