๋ฐฑ์ค 1012๋ฒ ์ ๊ธฐ๋ ๋ฐฐ์ถ ๋ฌธ์ ํ์ด
๐ฌ docker compose๋ฅผ ์ฌ์ฉํ ๋ ๋ฐ์ํ ์ ์๋ ๋ฌธ์ docker compose๋, ์ฌ๋ฌ ๊ฐ์ ์ปจํ ์ด๋๋ก๋ถํฐ ์ด๋ฃจ์ด์ง ์๋น์ค๋ฅผ ๊ตฌ์ถ, ์คํํ๋ ์์๋ฅผ ์๋์ผ๋ก ํ์ฌ ๊ด๋ฆฌ๋ฅผ ๊ฐ๋จํ ํ ์ ์๋๋ก ์ ๊ณตํ๋ ๊ธฐ๋ฅ์ ๋๋ค. ์ฆ, docker compose๋ฅผ ์ฌ์ฉํ๋ฉด ์ฌ๋ฌ ์ปจํ ์ด๋๋ฅผ ํจ๊ป ์ฐ๊ฒฐํ์ฌ ๊ตฌ๋์ํฌ ์ ์์ต๋๋ค! ๊ทธ๋ฌ๋ docker compose...
์งํํ๋ ํ ํ๋ก์ ํธ์์ API ๋ฌธ์ํ ๋๊ตฌ๋ก ์ฌ์ฉํ๊ฒ ๋ Spring Rest Docs์ ๋ํด ์ ๋ฆฌํ๊ณ ์ ํ๋ค ๐ป
๋๋ฉ์ธ.. ๋๋ฉ์ธ ๋ก์ง.. ๋น์ฆ๋์ค ๋ก์ง..
Junit์ ์๋ฐ์์ ๋ง์ด ์ฌ์ฉ๋๋ ์ ๋ ํ ์คํธ ํ๋ ์์ํฌ์ด๋ค.
TDD๋ Test Driven Development์ ์ฝ์๋ก ํ ์คํธ ์ฃผ๋ ๊ฐ๋ฐ์ ๋ปํ๋ค.
๊ณต๋ถํ๋ฉด ํ ์๋ก ์ด๋ ค์ด ํ ์คํธ ์ฝ๋์ ์ธ๊ณ ๊ธฐ์ดํธ(?)
NestJS ํ๋ก์ ํธ๋ฅผ ์งํํ๋ฉด์ docker์ github action์ ์ฌ์ฉํ์ฌ CI(Continuous Integration)์ CD(Continuous Deployment) ์์ ์ ์งํํ๊ฒ ๋์ด ์์ ํ ๋ด์ฉ์ ์ ๋ฆฌํ๊ณ ์ ํ๋ค. ์ง์์ ํตํฉ: CI(Continu
Redis์ sorted set์ ์ด์ฉํด์ ๋ญํน ๊ธฐ๋ฅ์ ๊ตฌํํ๊ธฐ
Mysql์ ๊ณต๊ฐ ๋ฐ์ดํฐ ํ์ ์ฌ์ฉํ๊ธฐ
typeorm์์๋ transaction์ ์ด๋ป๊ฒ ์ฒ๋ฆฌํ ๊น
aws s3 ์ฌ์ฉํ์ฌ ํ์ผ ์ ๋ก๋ ๋ฐ ์ญ์ ํ๊ธฐ