๋์ฉ๋ ํธ๋ํฝ์ ๊ณ ๋ คํ Resell ๊ฑฐ๋ ํ๋ซํผ - API ์๋ฒ
- ํ๋ก์ ํธ ์งํ ์ค, ๐ ๊ฐ๋ฐ ์ค์ ๋๋ค.
ํ์ ์ |
Back-End AWS Infra |
- 2022.08 ~ 2022.12
์ดํธ, "'๋น๊ทผ ๋ง์ผ ๊ฑฐ๋ ์ฃผ์'...์ง๋ํด ์จ๋ผ์ธ ์ฌ๊ธฐ 2๋ง 9000๊ฑด ๋ฒ์ธ ์ ์กํ", ๊ฐ์๋๋ฏผ์ผ๋ณด, 2022. 01. 31
์ด์๋ผ, "๋ฌด์ ์ฌ ๊ฐ์ '์งํ ๋
ผ๋' ํผํด์ผโฆํจ์
ยท์ค๊ณ ๊ฑฐ๋ ์ฑ๋ '๋ช
ํ ๊ฒ์ฆ' ์ฌํ", ํ๊ตญ์ผ๋ณด, 2022. 05. 09
3๏ธโฃ Rest API ์๋ฒ๋ก, ํด๋ผ์ด์ธํธ๋ ํ๋กํ ํ์ ์ผ๋ก ์ ์ํ์ฌ ์๋ฒ ๊ณต๋ถ์ ์ข ๋ ์ง์ค
12์ ์์
Web ๊ฐ๋ฐ ํ๊ฒฝ
โข IDE : IntelliJ IDEA Ultimate
โข ์ธ์ด : Java 11
โข ํ๋ ์์ํฌ : SpringBoot 2.4.1
โข ๋น๋๋๊ตฌ : gradle 6.9.1
โข ๋ฐ์ดํฐ๋ฒ ์ด์ค : MySQL 8.0.x
๐ Redis๋ฅผ ์ข ๋ ์ดํดํ๊ณ ์ฌ์ฉํด ๋ณด์ ๐ค
๐ Redis, ์ธ์ ์ ์ฅ์์ ์บ์ ์ ์ฅ์๋ฅผ ๋ถ๋ฆฌํด ๋ณด์ โ
๐ Cache ์ ์ฉ์ผ๋ก ์๋ต ์๋๋ฅผ ๊ฐ์ ํด ๋ณด์ โ
๐ ํน์ ๋ฆฌ์์ค์ ์ก์ธ์คํ์ง ๋ชปํ๋๋ก ์ ํ
๐ AWS S3์ ์ด๋ฏธ์ง ํ์ผ์ ์ ๋ก๋ํด ๋ณด์ โ
๐ ๋ฐ๋ณต๋๋ ๋ถ๊ฐ๊ธฐ๋ฅ์ ๊ณตํต์ ์ผ๋ก ์ฒ๋ฆฌํด ๋ณด์
๐ Statelessํ HTTP๊ฐ ๋ก๊ทธ์ธํ๋ ๋ฐฉ๋ฒ
๐ ์ธ์ ์คํ ๋ฆฌ์ง๋ก ์ด๋ค ๊ฒ์ด ๋ ์ ํฉํ๊ฐ โ
๐ Scale out ํ์ฅ ๊ตฌ์กฐ์์ Session ๋ถ์ผ์น ๋ฌธ์ ๋ฅผ ์ด๋ป๊ฒ ๋ค๋ค์ผ ํ ๊น ๐ค
๐ ์ค์ผ์ผ ์ vs ์ค์ผ์ผ ์์
๐ Spring Mail AuthenticationFailedException
๐ Spring Rest Docs๋ฅผ ํ๋ก์ ํธ์ ๋์ ํด ๋ณด์
๐ Redis ์ค์น ๋ฐ ๊ธฐ๋ณธ ๋ช ๋ น์ด
โ
๊ธฐ๋ณธ์ ์ผ๋ก ์ปค๋ฐ ๋ฉ์์ง๋ ์ ๋ชฉ / ๋ณธ๋ฌธ / ๊ด๋ จ ์ด์๋ก ๊ตฌ๋ถ
โ
feat : ์๋ก์ด ๊ธฐ๋ฅ ์ถ๊ฐ
โ
fix : ๋ฒ๊ทธ ์์
โ
docs : ๋ฌธ์ ์์
โ
style : ์ฝ๋ ํฌ๋งทํ
, ์ธ๋ฏธ์ฝ๋ก ๋๋ฝ, ์ฝ๋ ๋ณ๊ฒฝ์ด ์๋ ๊ฒฝ์ฐ
โ
refactor : ์ฝ๋ ๋ฆฌํํ ๋ง
โ
test : ํ
์คํธ ์ฝ๋, ๋ฆฌํํ ๋ง ํ
์คํธ ์ฝ๋ ์ถ๊ฐ
โ
chore : ๊ธฐํ ๋ณ๊ฒฝ์ฌํญ
โ
์ ๋ชฉ์ 50์๋ฅผ ๋๊ธฐ์ง ์๊ณ , ๋ง์นจํ๋ฅผ ๋ถ์ด์ง ์๋๋ค.
โ
๋ณธ๋ฌธ์ "์ด๋ป๊ฒ" ๋ณด๋ค "๋ฌด์์" ๊ณผ "์"๋ฅผ ์ค๋ช
ํ๋ค.
โ
์ ๋ชฉ๊ณผ ๊ตฌ๋ถ๋๊ธฐ ์ํด ํ ์นธ ๋์ ์์ฑํ๋ค.