
์ธ์ฆ, ์คํฐ๋ ๋ชจ์ ๋งค์นญ ์๋น์ค
๋๋ ๋ฑ ๋ง๋ ์คํฐ๋
SUMMARY
์๊ฐ, ์ง์ญ, ์ฅ์, ์ฑํฅ๋ฑ ๋์๊ฒ ๋ง๋ ๋ง์ถคํ ๋ชจ์์ ๋งค์นญํด์ฃผ๋ ์๋น์ค
Used skills
Link
https://thumbs.co.kr
Overview
ํ์ ๋ฐ ์ง์ฅ์ธ๋ค์ด ์์ ์๊ฒ ๋ง๋ ์คํฐ๋ ๊ทธ๋ฃน์ ์ฐพ๋ ๋ฐ ๊ฑธ๋ฆฌ๋ ์๊ฐ์ ์ค์ด๊ณ , ๋ณด๋ค ํจ์จ์ ์ผ๋ก ์ฐ๊ฒฐ๋ ์ ์๋๋ก ๋ชจ์ ๋งค์นญ ์๋น์ค๋ฅผ ๊ฐ๋ฐํ์ต๋๋ค.
๋ช ์ฐจ๋ก์ ์ค๋ฌธ ์กฐ์ฌ๋ฅผ ํตํด ํด๋น ๋์ฆ๋ฅผ ํ์ธํ ํ ํ๋ก์ ํธ๊ฐ ์์๋์์ต๋๋ค.
์ด ์๋น์ค๋ ์ฌ์ฉ์๊ฐ ์์ ์ ํ์ต ์์ค, ๋ชจ์ ์ฑํฅ, ํ์ต ์๊ฐ์ ๊ธฐ๋ฐ์ผ๋ก ๋ง์ถคํ ์คํฐ๋ ๊ทธ๋ฃน์ ์ฐพ๊ฑฐ๋ ์์ฑํ๊ณ ์๋ ๋งค์นญ์ ํตํด ์ ํฉํ ๋ชจ์์ ์ฐ๊ฒฐ๋ ์ ์๋๋ก ๋์ต๋๋ค. ๋ํ ์คํฐ๋ ๋ชจ์ ์ฅ์์ ๊ด๋ จ ํด๋์ค ์ ๋ณด๋ฅผ ์ ๊ณตํ์ฌ ๋์ฑ ํ๋ถํ ํ์ต ๊ฒฝํ์ ์ ๊ณตํฉ๋๋ค.


Approach
AWS ์ํคํ ์ฒ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์๋น์ค์ ์์ ์ฑ๊ณผ ํ์ฅ์ฑ์ ๊ณ ๋ คํ์ฌ ์ธํ๋ผ๋ฅผ ์ค๊ณํ์ต๋๋ค.
์ฃผ์ ๊ตฌ์ฑ ์์๋ก๋ Route 53, ELB, EC2, S3, RDS, Auto Scaling์ ํ์ฉํ์ฌ ์์คํ ์ ๊ฐ์ฉ์ฑ๊ณผ ์ ์ฐ์ฑ์ ํ๋ณดํ์ต๋๋ค.
๋ก์ปฌ ๊ฐ๋ฐ ํ ๊ฐ๋ฐ ์๋ฒ์์ ์ฒ ์ ํ ํ ์คํธ๋ฅผ ๊ฑฐ์ณ, ์ด์ ํ๊ฒฝ์ ๋ฐ์ํ๋ ๋ฐฉ์์ผ๋ก ํ๋ก์ ํธ๋ฅผ ์งํํ์ต๋๋ค.
๊ฐ๋ฐ์๋ Laravel์ ์ฌ์ฉํด ์๋ฒ ๊ฐ๋ฐ์ ๋ด๋นํ๊ณ , Javascript์ TailwindCSS๋ฅผ ํฌํจํ HTML/CSS๋ก ํ๋ก ํธ์๋์ ํผ๋ธ๋ฆฌ์ฑ์ ๊ตฌํํ์ผ๋ฉฐ, PUSHER๋ฅผ ํตํด ์ฑํ ๋ฐ ์ค์๊ฐ ์๋ฆผ ๊ธฐ๋ฅ์ ์ถ๊ฐํ์ต๋๋ค.
AWS ์ํคํ ์ฒ ๊ตฌ์ฑ

Outcomes
์ด ํ๋ก์ ํธ๋ฅผ ์ฑ๊ณต์ ์ผ๋ก ์๋ฃํ์ฌ ์ฝ 3์ฒ ๋ช ์ ์ฌ์ฉ์๋ฅผ ํ๋ณดํ์ผ๋ฉฐ, ์ดํ ๋ชจ์ ์ฅ์ ๋งค์นญ, ์คํฐ๋ ํด๋์ค ์ ๋ณด ์ ๊ณต, ์ค์๊ฐ ์ฑํ ๊ธฐ๋ฅ ๋ฑ์ ์ถ๊ฐ ์๋น์ค๋ฅผ ํตํด ์ฌ์ฉ์ ๊ฒฝํ์ ํฅ์์์ผฐ์ต๋๋ค.


ํ์ต๋ชจ์์ ํ์ํ ๊ธฐ๋ฅ๋ค์ ๋ฐํ์ผ๋ก ์ฅ์ ์ถ์ฒ
์นดํ ์ด๋ฒคํธ ๋ฐ ์์ค์ ์ ๋ณด๋ฅผ ๋ฐํ์ผ๋ก ์ถ์ฒ

๋ด ์ฃผ๋ณ ํ ๋ง์ ๋ง๋ ๊ณต๊ฐ ํ์ธ
๊ฐ ๋จ์ฒด๋ณ ์ฅ๊ฒฝ๊ณผ ์ ๋ณด๋ฅผ ์๊ฒ ํ ๋์ ์๊ฒ ํ์ธํ ์ ์์ต๋๋ค

์ํฉ, ํ์ต ์์ค, ์ฑํฅ์ ๋ํ ์ ๋ณด๋ง ์ ๋ ฅํ๋ฉด ์ถ์ฒ ๋ฐ ์๋ ๋งค์นญ
ํ์ต ๋ชฉ์ , ์์ค, ์๊ฐ, ๋จ๋ ์ฑํฅ, ๋ชจ์ ๊ธฐ๋ฅ์์, ์๋, ๋ฐฉ๋ฒ, ์ง์ญ ์ ๋ ฅ, ๋ง๋ ๊ฐ์ธต์ฅ์ ํด๋์ค ์ ๋ณด๋ฅผ ํจ๊ป ์ ํฉ๋๋ค
