๐ ๋ผ๋ผ๋ฒจ ๊ฐ๋ฐ์ ์ฌ๋ฌ๋ถ โ ๊นจ๋ํ๊ณ ํ์ฅ ๊ฐ๋ฅํ ERP(๋ฐ AI ์์ด์ ํธ)๋ฅผ ๊ตฌ์ถํฉ์๋ค
Source: Dev.to
Laravel ๊ฐ๋ฐ์๋ก์ ๋ค์์ ์ฆ๊ธด๋ค๋ฉด:
- Clean Architecture
- DomainโDriven Design (DDD)
- Extensionโbased systems
- ๋ช ๋ ์ด ์ง๋๋ ๊นจ๋ํ๊ฒ ์ ์ง๋๋ ์ฝ๋
LiteERP๋ ์ฌ๋ฌ๋ถ์ด ์์ ํ๊ธฐ์ ์ฆ๊ฑฐ์ด ํ๋ก์ ํธ๊ฐ ๋ ์ ์์ต๋๋ค.
LiteERP๊ฐ ๋ค๋ฅธ ์ด์
LiteERP๋ ํต์ฌ์ ์๊ณ ์์ ์ ์ผ๋ก ์ ์งํ๋ค๋ ์์ฃผ ๋ช ํํ ๊ท์น์ผ๋ก ๋ง๋ ์คํโ์์ค ERP ํ๋ซํผ์ ๋๋ค. ๊ฑฐ๋ํ ์ฝ์ด ์ค๋ฒ๋ผ์ด๋๊ฐ ์์ต๋๋ค.
์ํคํ ์ฒ๋ ๋ค์์ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค:
- Laravelย 12
- Clean Architecture & DDD
- Domain Events
- ๋ช ํํ ๋๋ฉ์ธ ๊ฒฝ๊ณ
- ๋งค์ฐ ๋ฎ์ ํ๋ ์์ํฌ ๊ฒฐํฉ๋
ํต์ฌ ์ฝ๋๋ฅผ ์ฝ๊ณ ์ค์ ๋ก ์ดํดํ ์ ์์ต๋๋ค.
ํ์ด๋ธ๋ฆฌ๋ ํ๋ก ํธ์๋ (React + Blade)
LiteERP์ ๊ฐ์ ์ค ํ๋๋ ํ์ด๋ธ๋ฆฌ๋ ํ๋ก ํธ์๋ ์ํคํ ์ฒ์ ๋๋ค. Laravel ๊ฐ๋ฐ์๋ก์ ์ฌ๋ฌ๋ถ์:
- Blade๋ฅผ ์ฌ์ฉํด ๊ฐ๋จํ ๊ด๋ฆฌ์ ํ๋ฉด์ ๋ง๋ค ์ ์์ต๋๋ค
- React๋ฅผ ์ฌ์ฉํด ํ๋ถํ ๋์๋ณด๋๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค
- ๋ ๊ฐ์ง๋ฅผ ํผํฉํ ์ ์์ต๋๋ค โ ํ์ฅ ๋จ์๋ณ๋ก, ํ๋ก์ ํธ ์ ์ฒด๊ฐ ์๋๋ผ
๊ฐ์ ์ ์ธ SPA ์ฌ์์ฑ์ ์์ต๋๋ค; ๊ฐ ํ์ฅ์ ์์ ์ ๋ง๋ UI๋ฅผ ์ ํํฉ๋๋ค.
ํ์ฅ์ ์ผ๋ฑ ์๋ฏผ
์๋ฏธ ์๋ ๋ชจ๋ ๊ฒ์ ํ์ฅ์ ์กด์ฌํฉ๋๋ค:
- HRM
- ์ฑ๋ฌด ๊ด๋ฆฌ
- SMTP
- ๋ณด๊ณ ๋ฐ ๋ถ์
- (๊ณง) AI Agent Extensions
ํ์ฅ์ ๋ค์์ ํ ์ ์์ต๋๋ค:
- ๋๋ฉ์ธ ์ด๋ฒคํธ์ ํ ์ฐ๊ฒฐ
- API ๋ ธ์ถ
- UI ์ถ๊ฐ (Blade ๋๋ React)
- ์์ ํ๊ฒ ๊ฐ๋ฐยท๊ต์ฒดยท์ ๊ฑฐ
์ด ๋๋ถ์ LiteERP๋ ๋ชจ๋๋ฆฌ์์ด ์๋ ํ๋ซํผ์ด ๋ฉ๋๋ค.
AI Agent Extensions โ ์ฌ๋ฐ๋ฅธ ๋ฐฉ์์ผ๋ก ๊ตฌ์ถ
์ฐ๋ฆฌ๋ ํ์ฌ ๋ค์๊ณผ ๊ฐ์ AI Agent Extensions๋ฅผ ์ค๊ณํ๊ณ ์์ต๋๋ค:
- ํต์ฌ ์ธ๋ถ์ ์์ ํ ์กด์ฌ
- ๋๋ฉ์ธ ์ด๋ฒคํธ ๋ฐ API ๊ตฌ๋
- ์ธ์ฌ์ดํธ, ๊ถ๊ณ , ์ค๋ช ์ ๊ณต
- ํญ์ ์ธ๊ฐ์ด ๊ฐ์ ํ๋๋ก ์ ์ง
๊ด์ฌ์ด ์๋ค๋ฉด:
- ์ค์ฉ์ ์ธ AI (๋ฒ์ฆ์๋๊ฐ ์๋)
- ๋๋ฉ์ธ ๋ก์ง๊ณผ AI ์ฌ์ด์ ๊นจ๋ํ ๊ฒฝ๊ณ
- ์์ฒด ํธ์คํ ๋๋ ์ธ๋ถ AI ์ ๊ณต์
ํจ๊ป ๊ตฌ์ถํ๊ณ ์ถ์ต๋๋ค.
์คํ ์์ค & ์ปค๋ฎค๋ํฐ ์ฃผ๋
LiteERP๋ ์์ ํ ์คํโ์์ค์ด๋ฉฐ ์ปค๋ฎค๋ํฐ๊ฐ ์ฃผ๋ํฉ๋๋ค. ์ฌ๋ฌ๋ถ์:
- ์ฝ๋์ ๊ธฐ์ฌ
- ํ์ฅ ํ์ค ์ค๊ณ
- AI ์์ด์ ํธ ์์ ๊ตฌ์ถ
- ์ฅ๊ธฐ์ ์ธ ERP ํ๋ซํผ ํํ ๋ง๋ค๊ธฐ
ERP ์ ๋ฌธ๊ฐ์ผ ํ์๋ ์์ต๋๋ค.
GitHub:
โญ ์ํคํ ์ฒ๊ฐ ๋ง์์ ๋ ๋ค๋ฉด, ๋ณ ํ๋๊ฐ ํฐ ํ์ด ๋ฉ๋๋ค. ๊นจ๋ํ๊ณ , ํ์ฅ ๊ฐ๋ฅํ๋ฉฐ, ๋ฏธ๋์๋ ๊ฒฌ๋ ์ ์๋ ๋ฌด์ธ๊ฐ๋ฅผ ํจ๊ป ๋ง๋ค์ด ๊ฐ์๋ค.