์ฃผ์ ์ ์
ํ์ ๋ธ๋ก์ฒด์ธ๊ณผ ์ํธํํ์ ๋ํด ๊ด์ฌ์ด ๋งค์ฐ ๋ง์, ์ด๋ฅผ ์ฃผ์ ๋ก ๊ฐ์ธ ํ๋ก์ ํธ๋ฅผ ์งํํ๊ณ ์ ํ๋ค.
ํนํ ์ฃผ์ ์์ฅ์ ์ฅ์ธ ๊ฑฐ๋(OTC)์ ์ ์ฌํ๊ฒ ์ํธํํ์์๋ ์ฅ์ธ ๊ฑฐ๋๊ฐ ์กด์ฌํ๋ฉด ์ข๊ฒ ๋ค๋ ์๊ฐ์์ ์ด ์ฃผ์ ๋ฅผ ์ ์ ํ๊ฒ ๋๋ค.
๋ํ, ๊ฑฐ๋์๋ ์ํธํํ ๊ด๋ จ ์ฌ์ดํธ์์ ์ ๊ณตํ๋ ๋ค์ํ Open API๋ฅผ ํตํด ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ค ์ฝ๊ฒ ์์งํ ์ ์๋ค๋ ์ฅ์ ์ด ์๋ค.
๋ฒ์ ๋ฌธ์
์ํธํํ๋ฅผ ๊ฑฐ๋์ ์ธ์ ๋ค๋ฅธ ๋ฐฉ๋ฒ์ผ๋ก ์ฌ๊ณ ํ๋ ๊ฒ์ ์์น์ ์ผ๋ก ํฉ๋ฒ์ด๋ค.
๋ค๋ง, ์๊ธ ์ธํ ๋ชฉ์ ์ผ๋ก ์ด๋ฃจ์ด์ง ๊ฒฝ์ฐ.. ๋น์ฐํ ์๋ฆฌ์ง๋ง ๋ถ๋ฒ์ด๋ค.
https://www.blockmedia.co.kr/archives/522989
์ค์ ์๋น์ค ๋ชฉ์ ์ด ์๋ ๊ฐ์ธ ํ๋ก์ ํธ ์ฉ๋๋ก ์งํ๋๋ฏ๋ก ๋ฒ์ ์ธ ๋ฌธ์ ๋ ํฌ๊ฒ ์ ๊ฒฝ ์ฐ์ง ์์๋ ๋ ๊ฒ ๊ฐ๋ค.
๊ธฐ๋ฅ ๊ตฌํ
์ด๋ฒ ํ๋ก์ ํธ์์ ๊ตฌํํ ๊ธฐ๋ฅ์ ํฌ๊ฒ 3๊ฐ์ง๋ค.
1. ๊ฒ์ํ CRUD ๊ธฐ๋ฅ
2. Open API๋ฅผ ์ด์ฉํ ์ํธํํ ๋ฐ์ดํฐ ๋ถ๋ฌ์ค๊ธฐ
3. ๊ฐ์ธ ๊ฐ ์ํธํํ ๊ฑฐ๋ ๊ธฐ๋ฅ
์ด ๊ธฐ๋ฅ๋ค์ ๋ชจ๋ ๊ฐ๋ฐํ ํ, ์ฑ๋ฅ ๊ฐ์ ์์ ์ ์งํํ ์์ ์ด๋ค.
๊ธฐ์ ์คํ
์ฐ์ ์ ํด์ง๊ฑด.. Java 17, Spring Boot 3.3.0, MySQL 8.0์ด๋ค.
๊ฐ๋ฐ ์์ ์ ์งํํ๋ฉด์ ์ถ๊ฐํ ์์ ์ด๋ค.
ํ๋ฉด ๊ตฌํ
์ผ์ฐ๋ฅผ ์ฐ๋จน ํด๋ณธ ๊ฒฐ๊ณผ.. ๊ฐ๋ฐ ๋ฐฉ์์ด ๋๋ฌด ์์ ๋กญ๋ค๋ ๊ฒ ์ฅ์ ์ด์ ๋จ์ ์ด๋ผ๋ ์๊ฐ์ ํ๋ค.
๊ทธ๋๋ง ๊ท์น์ด ์๊ณ ๋ผ์ฐํ ๊ณผ ์ฑ๋ฅ ๋ฑ์ ์์์ ์ฑ๊ฒจ์ฃผ๋ Next.js๋ฅผ ๊ณต๋ถ ์ผ์ ์๋ํด ๋ณผ์ง ๊ณ ๋ฏผ ์ค์ด๋ค.
ํ๋ก ํธ ์ชฝ๋ ๊ณต๋ถํ๊ณ ์ถ์ง๋ง.. ๊ท์ฐฎ์ผ๋ฉด ๋ฐ๋ก ํจ์คํ ์๊ฐ์ด๋ค.