์ฝ”๋“œ์Šคํ…Œ์ด์ธ  Section3 ํšŒ๊ณ 

๐Ÿค”
Retrospect
2021.12.08

github-blog.png


๐Ÿค” Retrospect


  • 18์‹œ๊นŒ์ง€ Hiring Assessments ๊ณผ์ œํ˜•์„ ๋งˆ์นœ ๋’ค ์ €๋…์‹์‚ฌ ํ›„ HA๋ฅผ ํ†ต๊ณผํ–ˆ๋‹ค๋Š” ๋ฉ”์ผ์„ ๋ฐ›์•˜๋‹ค.

    ๊ทธ๋™์•ˆ Section์„ ํ†ต๊ณผํ• ๋•Œ๋งˆ๋‹ค ๋ธ”๋กœ๊ทธ ํ›„๊ธฐ๊ธ€์„ ์„ค๋ฌธ์œผ๋กœ ์ œ์ถœํ•˜๋Š” ๋งํฌ๋ฅผ ๋ณด์•„๋„ ๋ณ„ ๊ฐํฅ์ด ์—†์—ˆ์ง€๋งŒ, Section3๋ฅผ ๊ฒช์œผ๋ฉฐ ๋ฐฑ์—”๋“œ ํฌ์ง€์…˜์œผ๋กœ ์ง„๋กœ๋ฅผ ์ •ํ•˜๊ธฐ๋„ ํ•˜์˜€๊ณ  ๋ชจ๋“  HA๋ฅผ ๋๋‚ธ ํ•ด๋ฐฉ๊ฐ(?)์— ํ•œ๋ฒˆ ํ›„๊ธฐ๋ฅผ ๋‚จ๊ฒจ๋ณด๋ ค ํ•œ๋‹ค.



Section3 ์–ด๋ ค์› ๋‚˜์š”?


easyhard

  • ์šฐ์„  ๋‚˜๋Š” 33๊ธฐ๋กœ ์ฝ”๋“œ์Šคํ…Œ์ด์ธ ๋กœ ์ง€์›์„ ํ•˜์˜€๊ณ  33๊ธฐ Section3 HA์—์„œ ๊ธฐ์ˆ˜์ด๋™์˜ ๊ณ ๋ฐฐ๋ฅผ ๋งˆ์…จ๋‹ค.

  • Section1 & Section2๊ฐ€ HA๊ฐ€ ์‰ฌ์› ๋‹ค..๋Š” ์•„๋‹ˆ์ง€๋งŒ Section3 HA์—์„œ๋Š” ์—„๊ฒฉํžˆ ํ•ฉ๊ฒฉ ์—ฌ๋ถ€๋ฅผ ์„ ์ •ํ•˜๋Š”๊ฑฐ ๊ฐ™๋‹ค.

    ๊ทธ๋ฆฌ๊ณ  ํŒ€๋‹จ์œ„๋กœ 2์ฃผ, 4์ฃผ ๋…ธ๋ ฅ์„ ๊ฐˆ์•„๋„ฃ๋Š” ํ”„๋กœ์ ํŠธ ์ง„ํ–‰ ์ง์ „ ์ตœ์†Œํ•œ์˜ ์ค€๋น„๋‹จ๊ณ„๋ฅผ ๊ฑฐ์นœ๋’ค ์ง„ํ–‰ํ•˜๋ผ๋Š” ์˜๋ฏธ๋กœ ์ƒ๊ฐํ•˜๋ฉด, ์ด๋Ÿฌํ•œ ์—„๊ฒฉํ•œ ์„ ์ •๋ฐฉ์‹์€ ๋‹น์—ฐํ•˜๋‹ค ์ƒ๊ฐ์„ ํ•œ๋‹ค.



  • Section3์˜ ์ค‘์ ์€ ๋ฐฑ์—”๋“œ ๋กœ์ง์— ๋Œ€ํ•œ ํ•™์Šต๊ณผ ๊ธฐ์ดˆ ์ปดํ“จํ„ฐ๊ณตํ•™ ์ง€์‹ ๊ทธ๋ฆฌ๊ณ  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์›น์œผ๋กœ ๋ฐฐํฌ๊ณผ์ •์„ ์ค‘์‹ฌ์ ์œผ๋กœ ํ•™์Šตํ•˜๋Š” ์„น์…˜์ด๋‹ค.

    ์šฐ์„  ๋‹จ์–ด๋งŒ ๋“ค์–ด๋ด๋„ ์ฉ ์œ ์พŒํ•˜์ง€ ์•Š๋‹ค. (๊ณตํ•™โ€ฆ)

  • ํ™•์‹คํžˆ ๋ˆˆ์œผ๋กœ ๋ณด์ด๋ฉฐ ์ฆ‰๊ฐ์ ์ธ ํ”ผ๋“œ๋ฐฑ์ด ์˜ค๋Š” ํด๋ผ์ด์–ธํŠธ ์„ค๊ณ„๋ฅผ ํ•™์Šตํ•ด์˜ค๋‹ค ๋ฐฑ์—”๋“œ ์„œ๋ฒ„ ์ค‘์‹ฌ์˜ ์„ค๊ณ„๋ฅผ ๋ฐฐ์šฐ๋‹ค ๋ณด๋‹ˆ ๋ช‡๊ฐ€์ง€ ์–ด๋ ค์šด์ ์ด ์žˆ์—ˆ๋‹ค.

    ์šฐ์„  ๊ฐ€์žฅ ํฐ ๋ฌธ์ œ์ ์€ โ€œ๋ˆˆ์œผ๋กœ ์ง์ ‘ ๋ณด๊ธฐ๊ฐ€ ์–ด๋ ต๋‹คโ€ ์˜€๋‹ค.

  • [์ธ์ฆ/๋ณด์•ˆ] ๊ธฐ์ดˆ ๊ฐ€ ์ด ๋ถ€๋ถ„์—์„œ ์ •์ ์„ ์ฐ๋Š”๋‹ค. (์ง„์งœ ์–ด๋ ต์Šต๋‹ˆ๋‹ค.. ๐Ÿ˜‚)

    • HTTPS ํ†ต์‹  ์œ„ํ•ด ๋ฐœ๊ธ‰ํ•œ ์ธ์ฆ์„œ๋Š” ์–ด๋””์„œ ๋ณด์ด์ง€?

    • ์ฟ ํ‚ค๋Š” ๋„๋Œ€์ฒด ์–ด๋””์„œ ๋ณผ ์ˆ˜ ์žˆ๋Š”๊ฑฐ์ง€?.. ๋กœ์ปฌ ์ €์žฅ์†Œ๊ฐ€ ์–ด๋””์•ผโ€ฆ, ์ฟ ํ‚ค์— ๋‹ด๊ธด ํ† ํฐ์€ ์–ด๋–ป๊ฒŒ ์ƒ๊ฒจ๋จน์—ˆ์ง€?..

    • ์•„๋‹ˆ Headers์—” ๋ญ๊ฐ€ ๋‹ด๊ธด๊ฒƒ์ด๊ณ  ์™œ ํ† ํฐ์„ ์ž˜๋ผ์„œ ๊ฐ€์ ธ์˜ค์ง€โ€ฆ๋“ฑ๋“ฑ



  • ์ด๋Š” Postman API ํ”Œ๋žซํผ์ด๋‚˜ Chrome์˜ ๋„คํŠธ์›Œํฌ ํƒญ๋“ฑ์„ ํ†ตํ•ด ํ™•์ธํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์Šคํ”„๋ฆฐํŠธ์—์„œ ํ•™์Šตํ•˜๊ณ  ๋ฐฐ์šฐ์ง€๋งŒ, ์†”์งํžˆ ์•ž์„œ ๋งํ•œ ์Šคํ”„๋ฆฐํŠธ ๋‚ด์šฉ๋งŒ์œผ๋กœ๋Š” ์˜จ์ „ํžˆ ํ™œ์šฉํ•˜๊ธฐ๊ฐ€ ์–ด๋ ค์› ๋‹ค.

    ์ด ๋ถ€๋ถ„์€ ๊ผญ ์ถ”๊ฐ€์ ์ธ ๊ณต๋ถ€๋ฅผ ํ•˜์…”์„œ ์–ด๋– ํ•œ ๋ฐฉ์‹์œผ๋กœ ํด๋ผ์ด์–ธํŠธ/์„œ๋ฒ„๊ฐ€ ์š”์ฒญ๊ณผ ๊ฒฐ๊ณผ๋ฅผ ์ฃผ๊ณ ๋ฐ›๋Š”์ง€ ๋ˆˆ์œผ๋กœ ๊ผญ ํ™•์ธํ•ด๋ณด๊ธธ ๊ถŒ์œ ํ•˜๊ณ  ์‹ถ๋‹ค. ๐Ÿ‘



  • ๋‘๋ฒˆ์งธ ๋‚œ๊ด€์€ ๋ฐ”๋กœ โ€œ๋ฐฐํฌโ€โ€ฆ



  • ์œ„์—์„œ ์–ธ๊ธ‰ํ•œ ๊ณผ์ •์„ ๊ฒช์€ ๋’ค ์‹ค์ œ ๋„๋ฉ”์ธ์˜์—ญ์— ์›น์„œ๋น„์Šค๋ฅผ ๋ฐฐํฌํ•˜๋Š” ๊ณผ์ •์„ ์‹ค์Šตํ•œ๋‹ค. (Advanced AWS HTTPS ๋ฐฐํฌ ์–ด๋ ต์Šต๋‹ˆ๋‹ค..๐Ÿ˜‚)

    AWS HTTPS ์‚ฝ์งˆํ•œ ๋ฐฐํฌ ๊ณผ์ •์„ ๊ฒŒ์‹œ๋ฌผ๋กœ ๋‚จ๊ธฐ๊ธฐ๋„ ํ•˜์˜€๋‹ค.

  • ์ด ๋‘๊ฐ€์ง€๋Š” ๊ทธ๋ž˜๋„ ๊ผญ ์Šค์Šค๋กœ ํ•™์Šตํ•˜๊ณ  ๋„˜์–ด๊ฐ€์•ผ ๋ฐฑ์—”๋“œ ํฌ์ง€์…˜์œผ๋กœ์จ โ€œ์ฒซ ๋ฐœ์€ ๋‚ด๋”˜๋‹คโ€ ๋ผ๊ณ  ์ƒ๊ฐํ•œ๋‹ค.



  • ๋งˆ์ง€๋ง‰ ๋‚œ๊ด€์œผ๋กœ๋Š” โ€œHiring Assessmentsโ€ HA ์ด๋‹ค.

    ์‚ฌ์‹ค ๋ถˆํ•ฉ๊ฒฉ ๊ณ ๋ฐฐ๋ฅผ ํ•œ๋ฒˆ ๋งˆ์‹ ์ ์ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์—, ์• ์ฆ์˜ ๋Œ€์ƒ์ด๋‹ค.

  • ์ฝ”๋“œ์Šคํ…Œ์ด์ธ ์—์„œ๋„ ํ•ด๋‹น ์‹œํ—˜์„ ์ง์ ‘์ /๊ฐ„์ ‘์ ์œผ๋กœ ์–ธ๊ธ‰ํ•˜๋Š”๊ฑธ ๊บผ๋ คํ•˜๊ธฐ์— ์ž์„ธํ•œ ๋‚ด์šฉ์€ ์ ์ง€ ์•Š๊ณ  ๋”ฑ ํ•œ๊ฐ€์ง€๋งŒ ์ ๊ณ  ๋„˜์–ด๊ฐ€๋ ค ํ•œ๋‹ค.

    โ€œnpm testโ€ ํ…Œ์ŠคํŠธ ์ฝ”๋“œ๋“ค ๋ˆ„๋ฝ์—†์ด ๋ชจ๋‘ ํ†ต๊ณผํ•˜์„ธ์š”.



  • ๊ทธ๋ž˜์„œ Section3 ์–ด๋ ต๋ƒ? ๊ฒฐ๋ก ์€ ๋ฌด์—‡์ด๋ƒ?

    ์–ด๋ ต์Šต๋‹ˆ๋‹ค.

    ํ•˜์ง€๋งŒ ์ด ์–ด๋ ค์šด ๊ณผ์ •์„ ํ—ค์ณ๋‚˜๊ฐ€๋ ค ์‚ฝ์งˆํ•˜๋ฉฐ ๊ณต๋ถ€ํ•˜๋Š” ๊ณผ์ •์ด ๋ฐ˜๋“œ์‹œ ์žˆ์–ด์•ผ๋งŒ ์„ฑ์žฅํ•˜๊ณ  ๋“œ๋””์–ด ์„œ๋น„์Šค๋ฅผ ๋ฐฐํฌ ํ•  ์ˆ˜ ์žˆ๋Š” ์ตœ์†Œํ•œ์˜ ์ž๊ฒฉ์„ ์–ป๋Š”๋‹ค๊ณ  ์ƒ๊ฐํ•œ๋‹ค.



Section3 ์ดํ›„ ์•ž์œผ๋กœ๋Š”?


  • ์ด์ œ ์‹ค์ „์ด๋‹ค.

    Section ์„ ๊ฑฐ๋“ญํ•˜๋ฉฐ ๋งˆ์Œ์— ๋งž๋Š” ์Šคํ„ฐ๋”” ํŒ€์›๋“ค์ด ์ƒ๊ฒผ๊ณ  ์ด ํŒ€์›๋“ค๊ณผ ๊ธฐํš๋ฐฉํ–ฅ์„ ์ด์ œ ๋งž์ถฐ๋ณด๋ ค ํ•œ๋‹ค.

  • ์‚ฌ์‹ค ์ง€๊ธˆ๊ป ๋ฐฐ์›Œ์˜จ ํ”„๋ ˆ์ž„์›Œํฌ๋ผ๋˜์ง€ ๊ธฐ์ˆ  ์Šคํƒ๋“ค์€ ์ง€๊ธˆ ์ด ํ”„๋กœ์ ํŠธ ๊ณผ์ •์„ ์œ„ํ•ด ๋ชจ๋‘ ๋ฐฐ์šด๊ฒƒ ์•„๋‹Œ๊ฐ€?

    ์ด์ œ ๋ชจ๋‘ ์Ÿ์•„๋‚ด์–ด ๊ฒฐ๊ณผ๋ฌผ์„ ๋ณด๊ณ ์‹ถ๋‹ค. (๋งŽ์€ ๋ฐค์ƒ˜์ด ์žˆ์„๊นŒ ๊ฑฑ์ •์ค‘์ด๋‹ค..๐Ÿ˜‡)

  • ์•ž์œผ๋กœ์˜ 6์ฃผ๊ฐ€ ๊ฐ€์žฅ ์ค‘์š”ํ•˜๋‹ค ์ƒ๊ฐ๋œ๋‹ค.

    ์‹ค์งˆ์  ์ด ํ”„๋กœ์ ํŠธ๋“ค์€ ์ˆ˜๋ฃŒ ํ›„ ์ทจ์—…๊ณผ์ •์—์„œ ๋‚˜๋ฅผ ๊ฐ€์žฅ ์ž˜ ๋ณด์—ฌ์ค„ ์ˆ˜ ์žˆ๋Š” ์ˆ˜๋‹จ์ด ๋  ๊ฒƒ์ด๋ผ ์ƒ๊ฐ๋œ๋‹ค.

    ์†”์งํ•œ ๊ฐ์ •์œผ๋กœ๋Š” ์—ด์‹ฌํžˆ..๋„ ์ข‹์ง€๋งŒ, ๊ทธ๋ณด๋‹ค๋Š” ์ž˜ ํ•ด๋‚ด๊ณ  ์‹ถ๋‹ค.



ํ•˜๊ณ ์‹ถ์€ ๋ง?


  • ์—ฌ๋‹ด์œผ๋กœ ์ด ๊ธ€์„ ๋ณธ๋‹ค๋ฉด ๋‚˜๋ณด๋‹ค๋Š” ์•„๋ž˜ ๊ธฐ์ˆ˜์ด์ง€ ์•Š์„๊นŒ? ์ƒ๊ฐ์ด ๋“ ๋‹ค.

    ๋ถˆ์•ˆ๊ฐ์— ์ด๋Ÿฌํ•œ ๊ธ€์„ ์ฐพ์•„๋ณด๊ฒŒ๋˜์—ˆ๋‹ค๋ฉด ์ •์ƒ์ด๋‹ค.

    ์˜คํžˆ๋ ค ์ค€๋น„๋œ ์‚ฌ๋žŒ์ด๋ผ ์ƒ๊ฐ์ด ๋“ ๋‹ค.

  • ๋‚˜ ๋˜ํ•œ ์ง€๊ธˆ ์„ ๋ฐฐ๊ธฐ์ˆ˜๋“ค์˜ ํ”„๋กœ์ ํŠธ ๊ฒฐ๊ณผ๋ฌผ๊ณผ ์ง„ํ–‰๊ณผ์ •๋“ค์„ ์—ด์‹ฌํžˆ ์ฐพ์•„ ๋ณด๋ฉฐ ๋ถˆ์•ˆ๊ฐ์„ ๋‹ฌ๋ž˜๋Š” ์ค‘์ด๋‹ค. ๐Ÿ˜…

    ์›ํ•˜๋Š” ์ง„๋กœ๋กœ ์ทจ์—…ํ•˜๋Š” ๊ทธ๋‚ ๊นŒ์ง€ ํŒŒ์ดํŒ…์ด๋‹ค. ๐Ÿ‘



Previous
๋ฌด๋ฃŒ ๋„๋ฉ”์ธ ์ฃผ์†Œ๋ฅผ ์ด์šฉํ•œ AWS HTTPS ์ธ์ฆ
๐Ÿ“šTIL
2021.11.26
Next
์ฝ”๋“œ์Šคํ…Œ์ด์ธ  First Project ์‹œ์ž‘
๐Ÿค”Retrospect
2021.12.13