๊ต์ก์ ๋ค์ ๋ฐ๊ธฐ๋ก ๊ฒฐ์ ํ ์ ๋ 6๊ฐ์์ ์๊ฐ์ ๋ ํฌ์ํ๊ฒ ๋์ต๋๋ค.
(๊ตญ๋น ๊ต์ก์ ๋ด์ผ๋ฐฐ์์นด๋๋น 1ํ๋ฐ์ ๋ฐ์ง ๋ชปํ๋๋ฐ, ๊ตญ๋น๊ต์ก์ด ์๋ ์์ธ์๋ฏผ๋ง ๋ค์ ์ ์๋ SeSAC์ด๋ผ๋ ๊ต์ก ํ๋ก๊ทธ๋จ์ด ์์ด์ ์ ์ฒญ์ ํ์ฌ ๋ค์์ต๋๋ค.)
๋น์ ์ปค๋ฆฌํ๋ผ์ ์์ ๊ฐ์๋๋ฐ, ๋น์ ์ฑ์ฉ๊ณต๊ณ ์์ ๋ง์ด ๋ณธ ๋ฆฌ์กํธ์ ๋ ธ๋๋ฅผ ๊ผญ ๋ฐฐ์์ ์ ๊ฒ์ผ๋ก ๋ง๋ค๊ณ ์ถ์์ต๋๋ค.
์ปค๋ฆฌํ๋ผ
์ปค๋ฆฌํ๋ผ์ ํฌ๊ฒ ์น / ๋ฐ์ดํฐ๋ฒ ์ด์ค / ๋ฐ์ดํฐ ๋ถ์์ผ๋ก ๋๋๋๋ฐ,
์น์ ํ๋ก ํธ์๋๋ก๋ react.js์ ๋ฐฑ์๋๋ก๋ node.js๋ฅผ ๋ฐฐ์ ์ต๋๋ค.
๋ฐ์ดํฐ๋ฒ ์ด์ค์์ RDB๋ก๋ mySQL๊ณผ NoSQL์ MongoDB๋ฅผ ๋ฐฐ์ ๊ณ , ELK๋ก ๊ฐ๋จํ ํ๊ตญ์ด ๊ฒ์์์ง์ ๊ตฌํํด๋ณด์์ต๋๋ค.
๋ง์ง๋ง์ผ๋ก ๋ฐ์ดํฐ ๋ถ์์ ๋ฐ์ดํฐ ์์ง(ํฌ๋กค๋ง) ๋ฐ ๋ถ์, ๋จธ์ ๋ฌ๋/๋ฅ๋ฌ๋์ ์ด์ฉํ ๋ชจ๋ธ ํ์ต์ ๋ฐฐ์ ์ต๋๋ค.
๋จธ์ ๋ฌ๋ ์๋ฒ๋ฅผ ์ํ ํ์ด์ฌ django์ ๋ฐฐํฌ๋ฅผ ์ํ aws๋ฅผ ์ถ๊ฐ๋ก ๋ฐฐ์ ์ต๋๋ค.
์ด ๋, ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ ํ๋ ์์ํฌ๊ฐ ๋ฌ๋ผ๋ ๊ธฐ๋ณธ ์๋ฆฌ๋ ๋์ผํ๋ค๋ ๊ฒ์ ๊นจ๋ฌ์์ต๋๋ค.
์ฒซ ํ๋ก์ ํธ๋ MERN stack(MongoDB, Express.js, React.js, Node.js)์ ์ด์ฉํ ํ์คํ ์น ๊ฐ๋ฐ ํ๋ก์ ํธ์์ต๋๋ค.
๊ธฐ์กด์ java/spring, jquery, oracle๋ฅผ ์ฌ์ฉํ๋ค๊ฐ ์๋ก์ด ๊ธฐ์ ๋ค์ ๋ฐฐ์ฐ๋ ์ฌ๋ฐ์ด์ ์ ๋ง ์๊ฐ๊ฐ๋ ์ค ๋ชจ๋ฅด๊ณ ๋ชฐ์ ํด์ ๊ฐ๋ฐํ๋ ๊ฒ ๊ฐ์ต๋๋ค. ํนํ springํ ๋, ์ค์ ์ ์ ๋ฅผ ๋จน์๋๋ฐ Node.js์ ๊ฐํธํจ์ ๊ฐํํ์ต๋๋ค.
์ฑ๊ณต์ ์ผ๋ก ์ฒซ ํ๋ก์ ํธ๋ฅผ ๋ง์น๊ณ , ๋ฐ์ดํฐ ํํธ๋ก ๋ค์ด๊ฐ๊ฒ ๋ฉ๋๋ค.
์ด๋ฐ์ ๋ฐฐ์ฐ๋ ํฌ๋กค๋ง์ ์ฌ๋ฐ์์ง๋ง, ๋ฐ์ดํฐ ๋ถ์์ผ๋ก ๋ค์ด๊ฐ๋ ์ด๊ฒ ๋ญ์ง?๋ผ๋ ์ํ์์ต๋๋ค. ๋จธ๋ฆฌ ์์ ์๋ฌธ๋ง ๊ฐ๋ํ ์ํ์์ต๋๋ค.
๊ทธ๋ฌ๋ค ์ด๋ ์์ ์ ๊ธฐ์ ์ผ๋ก ํฅ๋ฏธ๊ฐ ๋ถ๊ธฐ ์์ํฉ๋๋ค.
๋น ๋ฐ์ดํฐ
ํ๋ฌ ๋ฐ๊ฐ๋ ๋งค์ฃผ ํ ์์ผ์ ํน๊ฐ์ ์งํํ๋๋ฐ, ์นด์นด์ค ๊ณ์ด์ฌ์์ ์์ ๋ฐ์ดํฐ ์ ๋ฌธ๊ฐ๋ก ์ผํ์๋ ๊ฐ๋ฐ์๋์ด ์ค์ จ์ต๋๋ค.
์ฒซ ์๊ฐ์๋ ๋น ๋ฐ์ดํฐ์ ๊ฐ๋ ๋ถํฐ ์์ํด์ ์ญ์ฌ๊น์ง ์คํ ๋ฆฌ๋ฅผ ์ญ ๋ฐฐ์ ์ต๋๋ค.
๋ค์ ์๊ฐ์๋ ๋ฐ์ดํฐ์ ์ ์ง์ ๋ง๋ค์ด๋ณด๋ ์๊ฐ์ ๊ฐ์ก์ต๋๋ค. ์ํ๋ ๋ฐ์ดํฐ์ ์ ์์งํ๋ ๊ฒ๋ ๊น๋ค๋กญ์ง๋ง ์ง์ ๋ฐ์ดํฐ๋ฅผ ๋ง๋๋ ๊ฒ์ ๋ ๋ง์ ์๊ฐ๊ณผ ๋ ธ๋ ฅ์ด ํ์ํ๋ค๋ ๊ฑธ ๊นจ๋ฌ์์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ ์ง์ ๋ง๋ ์์ (?) ๋ฐ์ดํฐ์ ์ ๊ฐ์ง๊ณ ๊ธฐ๊ณ ํ์ต์ ์์ผ ์ ํ๋ ๋ฏธ๋ ๋ํ๋ฅผ ์งํํ์ต๋๋ค. 1๋ถํฐ 9๊น์ง ์ง์ ์ด ์๊ธ์จ ๋ฐ์ดํฐ์ ์ ๊ฐ์ง๊ณ ๊ธฐ๊ณ์๊ฒ ์ซ์๋ฅผ ๋ง์ถ๊ฒ ํ๋ ๋ฐฉ์์ ๋๋ค.
์ ํ๋๊ฐ ๊ฐ์ฅ ๋์ ์ฌ๋์๊ฒ ์นํจ ๊ธฐํํฐ์ฝ์ด ์์ฌ๋๋๋ฐ, ๊ณผ์ ์ด ์ฌ๋ฐ์ด์ ๊ธฐ์ต์ ๋จ์ต๋๋ค. ๊ธฐ์ต์ด ์ ์ ๋์ง๋ง 1๋ฑ์ด ์ ํ๋ 94%์๋ ๊ฒ ๊ฐ์ต๋๋ค. (์ ๋ 89%)
์ธ๊ณต ์ ๊ฒฝ๋ง ๊ฐ๋ ๊ณผ ๊ตฌํ ๊ทธ๋ฆฌ๊ณ ํ์ฌ ์ธ๊ณต์ง๋ฅ์ ์ ์ฉํ ์คํํธ์ ๋ค ์ด์ผ๊ธฐ(ex: ๋ผ์ด๋ค ์ผ์๋ฅผ ํ์ฉํ ์์ธ๋ก๋ณดํฑ์ค) ๋ฑ๋ ๋ฐฐ์ด ๊ธฐ์ต์ด ๋ฉ๋๋ค. ์ ์ฒด ํ๋ก์ธ์ค๋ฅผ ์ง์ ๊ฒฝํํ๊ณ ๋๋, ๋ณธ ์์ ์์๋ ๋ชจ๋ธ ํ๋ํ๋ ๋ฐฐ์ธ ๋๋ง๋ค ๊ต์ฅํ ์ฌ๋ฐ๊ฒ ๋ฐฐ์ด ๊ฒ ๊ฐ์ต๋๋ค. ํน๊ฐ ์ดํ ๋ฉํ ๋ ์งํํด์ฃผ์ ์ ๊ณต๋ถ๋ฐฉํฅ์ด๋ ์ง๋ก์ ๋ํด ๋์์ ๋ง์ด ๋ฐ์์ต๋๋ค.
๋ํ
์ต์ข ํ๋ก์ ํธ๋ ๋จธ์ ๋ฌ๋ ํ์ดํ๋ผ์ธ ํ๋ซํผ๊ฐ๋ฐ์ ์งํํ์ต๋๋ค.
์๋๋ ๋จธ์ ๋ฌ๋ ํ์ดํ๋ผ์ธ ๊ฐ๋ฐ์ ํ๋ฆ์ ๋๋ค.
- ๋ฐ์ดํฐ ์์ง -> ๋ฐ์ดํฐ ๋ถ์ -> ๋ชจ๋ธ ์ ์ -> ๋ฐ์ดํฐ ์ถ์ถ ๋ฐ ์ ์ฒ๋ฆฌ -> ๋ฐ๋ณต ํ์ต ๋ฐ ํ๋ -> ๋ชจ๋ธ ๋ฐฐํฌ
์ ํฌ ํ์ DACON์ด๋ผ๋ AI ๊ฒฝ์ง๋ํ ์ถ์ ํ๊ธฐ๋ก ํด์ ๋ํ๋ฅผ ๋ฉ์ธ์ผ๋ก ํ๊ณ , ํ๋ก์ ํธ๋ ๋ถ๊ฐ์ ์ผ๋ก ํ๊ธฐ๋ก ๋ชฉํ๋ฅผ ์ค์ ํ์ต๋๋ค.
ํ์์ ์ ๋ ๋ฐ์ดํฐ ๋ถ์๊ณผ ๋ฐ์ดํฐ ์ถ์ถ ๋ฐ ์ ์ฒ๋ฆฌ ํํธ๋ฅผ ๋ด๋นํ๊ณ , ์ ์ ํ EDA์ ์๊ฐํ ๊ทธ๋ฆฌ๊ณ ์ข์ ๋ฐ์ดํฐ ํ์ง์ ๋ง๋ค๊ธฐ ์ํด์ ๋ ธ๋ ฅํ์ต๋๋ค. ์ ๊ณต์์ธ ํ์ฅ์ด ๋ชจ๋ธ ์ ๋ณ๊ณผ ๋ฐ๋ณต ํ์ต์ ๋งก์์ต๋๋ค. ๋ค๋ฅธ ํ์๋ค์ ํ๋์ ์ฐธ์ฌํ๊ฑฐ๋ ๋ฐ์ดํฐ ์ ์ฒ๋ฆฌ๋ฅผ ๊ฐ์ด ์งํํ์ต๋๋ค.
๋ํ์ ํ๋ก์ ํธ๋ฅผ ๊ฐ์ด ์งํํ๋ค๋ณด๋ ์๊ฐ ๊ด๋ฆฌ๊ฐ ํ๋ค์์ง๋ง ์ต์ข 3์๋ก ๋ํ ์ ์์ด๋ผ๋ ์ข์ ์ฑ์ ์ ๋ฐ๊ณ , ๊ต์ก์ ์๋ฃํ์ต๋๋ค.
์์์์ ์ฝ๋ก๋๋ก ํ์ฅ๋ง ์ฐธ์ฌํ์ต๋๋ค