์ฑ„๋„ํ†ก ์•„์ด์ฝ˜

๋น„์ „๊ณต์ž๋ฅผ ์œ„ํ•œ ํ’€์Šคํƒ ๋ง›์ง‘์ง€๋„ ๋งŒ๋“ค๊ธฐ ํ”„๋กœ์ ํŠธ!: Front, Back-end ๊ทธ๋ฆฌ๊ณ  ๋ฐฐํฌ๊นŒ์ง€

๋‚ด๊ฐ€ ์ข‹์•„ํ•˜๋Š” ์œ ํŠœ๋ฒ„์˜ ๋ง›์ง‘์ง€๋„๋ฅผ ๋งŒ๋“ค๋ฉด์„œ ํ”„๋ก ํŠธ์—”๋“œ, ๋ฐฑ์—”๋“œ, ์นด์นด์˜ค๋งต API ์‚ฌ์šฉ๋ฒ•, ๋ฐฐํฌ๊นŒ์ง€ ํ•œ๋ฒˆ์— ๋ฐฐ์šธ ์ˆ˜ ์žˆ๋Š” ํ’€์Šคํƒ ๋ง›์ง‘์ง€๋„ ๊ฐ•์˜์ž…๋‹ˆ๋‹ค.

(4.8) ์ˆ˜๊ฐ•ํ‰ 37๊ฐœ

์ˆ˜๊ฐ•์ƒ 744๋ช…

๋‚œ์ด๋„ ์ดˆ๊ธ‰

์ˆ˜๊ฐ•๊ธฐํ•œ ๋ฌด์ œํ•œ

์ƒˆ์†Œ์‹

3 ๊ฐœ

  • Jay๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€

    ์•ˆ๋…•ํ•˜์„ธ์š”.

    ์•„๋ž˜ ๋‚ด์šฉ์ด ์—…๋ฐ์ดํŠธ ๋์–ด์š”!

    ์—…๋ฐ์ดํŠธํ•œ ์˜์ƒ์—์„œ๋Š” ์ด๋ฏธ ์•ž ๋‚ด์šฉ์„ ํ•™์Šตํ•˜๊ณ  ์˜ค์‹  ๊ฒƒ์œผ๋กœ ๊ฐ€์ •ํ•˜๊ณ  ๊ฐ•์˜ ์ง„ํ–‰์„ ์กฐ๊ธˆ ๋น ๋ฅด๊ฒŒ ํ–ˆ์Šต๋‹ˆ๋‹ค.

    ํ˜น์‹œ ์–ด๋ ค์šด  ์ ์ด ์žˆ์œผ์‹œ๋‹ค๋ฉด ์งˆ๋ฌธ ๊ฒŒ์‹œํŒ์— ๋‚จ๊ฒจ์ฃผ์‹œ๋ฉด ๋น ๋ฅด๊ฒŒ ๋‹ต๋ณ€ํ•ด๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค. :)

     

    1. ํšŒ์›๊ฐ€์ž… ๊ธฐ๋Šฅ

    ์•„์ด๋””, ๋น„๋ฐ€๋ฒˆํ˜ธ, ๋‹‰๋„ค์ž„์„ ์ž…๋ ฅํ•œ ์œ ์ €๋ฅผ ํšŒ์›๊ฐ€์ž… ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

    ์š”์ฒญํ•œ ์œ ์ €๋ฅผ DB์— ์ž…๋ ฅํ•˜๊ณ , ํ† ํฐ(JWT)์„ ๋ฐœ๊ธ‰ํ•˜์—ฌ ํšŒ์›์šฉ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.

     

    2. ๋กœ๊ทธ์ธ ๊ธฐ๋Šฅ

    ํšŒ์›๊ฐ€์ž…์ด ๋œ ์œ ์ €๋Š” ์ž์‹ ์˜ ์•„์ด๋””์™€ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•˜๋ฉด, ๋กœ๊ทธ์ธํ•˜์—ฌ ํšŒ์› ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

     

    3. ๋กœ๊ทธ์ธ ์œ ์ง€, ๋กœ๊ทธ์•„์›ƒ ๊ธฐ๋Šฅ ๊ตฌํ˜„

    ๋กœ๊ทธ์ธ ํ•œ ์œ ์ €๋Š” ํ—ค๋”์— "์•ˆ๋…•ํ•˜์„ธ์š” (๋‹‰๋„ค์ž„)๋‹˜"์œผ๋กœ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

    ๋กœ๊ทธ์•„์›ƒ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ๋กœ์ปฌ ์ €์žฅ์†Œ์—์„œ ํ† ํฐ์„ ์‚ญ์ œํ•˜์—ฌ ๋กœ๊ทธ์•„์›ƒ์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

     

    4. HTTPS ์ ์šฉ

    ์ธ์ฆ ๊ธฐ๋Šฅ๊ฐ™์ด ๋ณด์•ˆ์ ์œผ๋กœ ์‹ ๊ฒฝ์“ธ ์š”์†Œ๋“ค์ด ๋Š˜์–ด๋‚˜๋ฉด,

    ์กฐ๊ธˆ ๋” ์•ˆ์ „ํ•œ ํ†ต์‹ ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

    Let's Encrypt๋ฅผ ์‚ฌ์šฉํ•ด์„œ SSL ์ธ์ฆ์„œ๋ฅผ ๋ฐœ๊ธ‰ํ•˜๊ณ  ๋ง›์ง‘์ง€๋„ ์‚ฌ์ดํŠธ์— HTTPS ํ†ต์‹ ์„ ์ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

    1
  • Jay๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€

    ์•ˆ๋…•ํ•˜์„ธ์š”.

    ์œ ํŠœ๋ธŒ ์ฑ„๋„์„ ์šด์˜ํ•˜๋ฉฐ ํฅ๋ฏธ๋กœ์šด ๊ฐœ๋ฐœ ์ฝ˜ํ…์ธ ๋ฅผ ๋งŒ๋“ค๊ณ  ์žˆ์–ด์š”.

    ์ง€๋‚œ๋ฒˆ์—” ์›น ๊ธฐ์ˆ ์„ ํ™œ์šฉํ•ด์„œ ๋ง›์ง‘์ง€๋„ ์„œ๋น„์Šค ๋งŒ๋“ค๊ธฐ ์‹œ๋ฆฌ์ฆˆ๋ฅผ ๋งŒ๋“ค์—ˆ๊ณ 

    ์ด๋ฒˆ์—” ํˆฌ์ž์™€ ๊ฐœ๋ฐœ์„ ํ•ฉ์นœ ์‹œ๋ฆฌ์ฆˆ๋ฅผ ๋งŒ๋“ค๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค!

    ์•„๋ž˜ ๋งํฌ๋ฅผ ํ†ตํ•ด ๋ณด์‹ค ์ˆ˜ ์žˆ๋Š” ์˜์ƒ์€ '์ฝ”๋”ฉ์€ ์–ด๋–ป๊ฒŒ ํˆฌ์ž์˜ ๋ฌด๊ธฐ๊ฐ€ ๋˜๋Š”๊ฐ€' ์‹œ๋ฆฌ์ฆˆ ์„œ๋ง‰์„ ์•Œ๋ฆฌ๋Š” ์˜์ƒ์ž…๋‹ˆ๋‹ค.

    ๊ด€์‹ฌ ์žˆ์œผ์‹  ๋ถ„๋“ค์€ ๊ธ‰๋“ฑ ์ฝ”์ธ ์•Œ๋žŒ ๋ด‡์„ ๋งŒ๋“ค์–ด ๋ณด์‹œ๋Š”๊ฑด ์–ด๋–จ๊นŒ์š”? ๊ณ ๊ณ !

    https://www.youtube.com/watch?v=m_CDHb0iSlk&t=1559s

    ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

    2
  • Jay๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€

    ์•ˆ๋…•ํ•˜์„ธ์š”. :)

    ์–ผ๋งˆ์ „ ์ˆ˜๊ฐ•ํ‰์„ ๋ณด๊ณ  ์ข‹์€ ์•„์ด๋””์–ด๊ฐ€ ๋– ์˜ฌ๋ผ์„œ ๊ฐ•์˜ ์—…๋ฐ์ดํŠธ๋ฅผ ํ•ด์•ผ๊ฒ ๋‹ค๋Š” ์ƒ๊ฐ์ด ๋“ค์—ˆ์–ด์š”.

    ์šฐ๋ฆฌ๊ฐ€ ๋งŒ๋“  ๋ง›์ง‘์ง€๋„์— ์ถ”๊ฐ€์ ์ธ ๊ธฐ๋Šฅ์„ ๋”ํ•ด๋ณผ๊นŒ ํ•ฉ๋‹ˆ๋‹ค.

    1. ํšŒ์›๊ฐ€์ž…/๋กœ๊ทธ์ธ ๊ธฐ๋Šฅ

    2. ๊ฒŒ์‹œํŒ ๊ธฐ๋Šฅ??

    ๋ฌผ๋ก  ์•„์ง ์•„์ด๋””์–ด๋งŒ ์žˆ๋Š” ๋‹จ๊ณ„๋ผ ์—…๋ฐ์ดํŠธ ๋‚ด์šฉ์€ ๋ฐ”๋€” ์ˆ˜ ์žˆ๊ฒ ์ง€๋งŒ,

    ํ•œ 6์›” ์ฏค ์—…๋ฐ์ดํŠธ๋ฅผ ํ•ด๋ณด๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. :)

    4

์›” โ‚ฉ15,400

5๊ฐœ์›” ํ• ๋ถ€ ์‹œ

โ‚ฉ77,000