Skip to content

22.08.26.Fri

ksheer506 edited this page Aug 26, 2022 · 1 revision

2022. 8. 26. (๊ธˆ) (เธงห™โˆ‡ห™)เธ‡

ํ”„๋กœ์ ํŠธ 4์ผ์ฐจ!

Front

์ƒ๋นˆ

  1. ์ƒ์„ธ ํŽ˜์ด์ง€ ๋ฐ˜์‘ํ˜•์œผ๋กœ ์ˆ˜์ •
  2. ์„ฑํ˜„๋‹˜ ๋ฒ„ํŠผ ์ปดํฌ๋„ŒํŠธ ์™„์„ฑ๋˜๋ฉด ๋ณ€๊ฒฝ
  3. tag ํŽ˜์ด์ง€ public api ํ…Œ์ŠคํŠธ
  4. date ํฌ๋งท ๋ฐ”๊พธ๋Š” ๋ฐฉ๋ฒ• ์ฐพ๊ธฐ

์†Œ์˜

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

์„ฑํ˜„

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

Back

์†Œ์˜

  1. ์„œ๋ฒ„ ๋ฐฐํฌํ•ด์•ผํ•จ!
    -> ec2 ๋กœ ํ”„๋กœ์ ํŠธ์˜ jarํŒŒ์ผ ๋Œ๋ฆฌ๊ณ  cli ์ฐฝ ๊บผ๋„ ๊ณ„์† ๋Œ์•„๊ฐ€๊ฒŒ ํ•ด์•ผํ•จ
    -> RDS์„œ๋ฒ„ ๊ตฌ์ถ• -> ์ถ”ํ›„ ํŽธ๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด ๋‚ด ๋กœ์ปฌ datagrip๊ณผ ์—ฐ๊ฒฐ
    -> ec2์™€ rds์„œ๋ฒ„ ์—ฐ๊ฒฐ
    -> ec2 ์—์„œ jarํŒŒ์ผ ์ž˜ ๋Œ์•„๊ฐ€๋Š”์ง€ ํ•œ๋ฒˆ ๋” ํ™•์ธ
  2. ์„œ๋ฒ„ ๋ฐฐํฌ ๋๋‚ด๊ณ  ๋ฐ”๋กœ api์„ค๊ณ„ ๋‹ค์‹œ ํˆฌ์ž…
  3. ๊ณต๋ถ€ํ•  ๊ฒƒ: ๋ณด์•ˆ!!!!

์ค€์˜

  1. ์˜ค๋Š˜ ํ•  ์ผ : API๋ช…์„ธ์„œ ์ž‘์„ฑ (๊ณ„์†)
  2. ๊ณต๋ถ€ ํ•„์š”ํ•œ ๋ถ€๋ถ„ : ์ฟผ๋ฆฌ ์ŠคํŠธ๋ง, ๋ณด์•ˆ(spring security), JPA ๋ฐ JDBC
  3. ๋ฏผํ1์ธ๋ถ„์ด ๋  ๊ฒƒ ๊ฐ™์€ ๋ถˆ๊ธธํ•œ ์˜ˆ๊ฐ... ์ฃผ๋ง์€ ์—ด์‹ฌํžˆ & ํšจ์œจ์ ์œผ๋กœ & ํ”„๋กœ์ ํŠธ์— ๋„์›€๋  ์ˆ˜ ์žˆ๋„๋ก ๊ณต๋ถ€ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.