
GENUIO SCM Admin Tool ์๊ฐ
GENUIO ์ ํ ๊ด๋ฆฌ ๋ฐ ํด์ธ ๋ฐ์ฃผ ๊ด๋ฆฌ System Prototype 0.40 Version ๊ฐ๋ฐ
<aside>
๐ ์ดํ๋ฆฌ์ ํ์ง์ ์ฌ๋ฌ ๊ณต์ฅ ์ธก ๊ฐ์ ์ํ ๋์์ธ, ์ํ ์ ๋ณด, ์ ๋ฐ ์ ์  ์ผ์   ๋ฑ์ ์๋ํ ํ๋ ์์คํ
์ด ์์ด ์ผ์ผ์ด Excel ์์
์ ์งํํ์ต๋๋ค. ๋ฐ๋ผ์ ์ ํ ํ์ ์ ๋์ด์ค์ ์ด๋ฐ ์๊ณ ๋ก์์ ์์ ๊ธฐ ์ํด์ ์๋ํ๋ Admin Tool์ ์ ์ํ๊ฒ ๋์์ต๋๋ค.
</aside>
<aside>
๐ ์ดํ๋ฆฌ์ ํ์ง์ ์ ์กฐ์ฌ๋ค๊ณผ ์ ๋์ด์ค ๊ตฌ์ฑ์๋ค์ด ๋ฐฐ์ก๊ด๋ฆฌ์ ์ํ, ์ฃผ๋ฌธ ์กฐํ๋ฅผ ์๋ํ ํ์ฌ ์ฆ๊ฐํ๋ ์ ๋์ด์ค ์ํ์  ์์๋ฅผ ์ถฉ์กฑ์ํค๋ ๊ฒ์ด ํต์ฌ ๋ชฉํ์
๋๋ค.
</aside>
<aside>
๐ ๊ธฐ๋ณธ ๊ตฌํ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- User, Product, Order C.R.U.D๋ฅผ ํฌํจํด SCM Tool์ ํ์ํ Backend API๋ฅผ ๊ตฌํํ๋ค.
 
- TDD ๊ฐ๋
์ ์ดํดํ๊ณ  ์ ์ง๋ณด์, ํ์ฅ์ฑ์ ๊ณ ๋ คํ ์ ์ฐํ ์ฝ๋๋ฅผ ์์ฑํ๋ฉฐ ๋ชจ๋  API์ ๋ํด Jest
๊ธฐ๋ฐ Unit Test๋ฅผ ์์ฑํ๋ค.
 
- Swagger๋ฅผ ํ์ฉํ API ๋ฌธ์ ์๋ํ๋ก Frontend์๊ฒ Backend ๊ตฌ์ฑ์ ์ฐธ๊ณ ํ  ์ ์๋๋ก ํ๋ค.
 
- Guard๋ฅผ ํ์ฉํด Roll-Based Access Control์ ์ ์ฉํด ์ ๋์ด์ค์ ์ ์กฐ์ฌ์ ๊ถํ์ ์ ์ดํ๋ค.
 
- ๋ณด์์ ์ํด Exception Filter๋ฅผ ํ์ฉํด Request-Response์์ User์ Password๋ฅผ ์ ๊ฑฐํ๋ค.
 
- Docker Container๋ฅผ ๋์ AWS EC2 Instance์์ ๊ฐ๋ฐ์ฉ ์๋ฒ๋ฅผ ๋ฐฐํฌํ๋ค.
 
</aside>
- Additional Implementation
 
<aside>
๐ Backend์์๋ ๊ธฐ๋ณธ๊ธฐ๋ฅ์ ๋ชจ๋ ๊ตฌํํ๊ณ   ์ถ๊ฐ ๊ธฐ๋ฅ ๊ตฌํ์ ์งํํ์์ต๋๋ค.
- ELK StacFull-Text Search, Auto-Complete Search๋ฅผ ๊ตฌํํ์ต๋๋ค.
 
- Logstash์ MariaDB๋ฅผ ์ฐ๋ํด ์ฐ๋ฆฌ๊ฐ ์์ฑํ Analyzer๋ก Mapping์ ์์ฑํด Data๋ฅผ ๋ณํํ์ฌ
Elasticsearch Index์ ์ญ์์ธํ์ต๋๋ค.
 
</aside>
๊ฐ๋ฐ ์ธ์ ๋ฐ ๊ธฐ๊ฐ
- [์ด ํ๋ก์ ํธ ๊ธฐ๊ฐ] : 2021.08.29-2021.10.01
 
- [๊ฐ๋ฐ ์ธ์]
- Frontend 2๋ช
(ํฉ๋์ค, ์ดํ์ค)
 
- Backend 2๋ช
(๋ฐฑ์ ํธ, ์์ข
์ฑ)
 
 
Database Modeling
