๋ฐ๊ฒฝํฌ
์ค์ฑ์ฐ
์ ๊ธฐ๋ฒ
์ฅ๋ฏผ๊ทผ
์กฐ์ฐฝ์ฑ
์ตํด๊ด
ISTP
ISFP
INFJ
INTP
ESTJ
ENTJ
Java 17
Spring Boot
Spring Data JPA
Hibernate
Gradle
JUnit5
Spring Security
WebSocket
MyBatis
Spring Batch
LangChain
RAG
FastAPI
ChromaDB
Uvicorn
pandas
SQLAlchemy
RecursiveCharacterTextSplitter
MariaDB
Amazon RDS
Amazon S3
Chroma DB
Vue 3
JavaScript
HTML
CSS
EventSource
Canvas
GitHub Actions
AWS
Elastic Beanstalk
RDS
Route 53
NAT Gateway
Load Balancer
Nginx
EBS
Bastion
GitHub
DA#
IntelliJ IDEA
Visual Studio Code
Google Colab
HeidiSQL
Postman
ย
ย
โ๏ธ ๊น ๋ธ๋์น ์ ๋ต
Main : ๋ฐฐํฌ ๊ฐ๋ฅํ ์์ ๋ ์ฝ๋ ์ ์ฅ.
Develop : ๊ฐ๋ฐ ์ค์ธ ์ฝ๋ ํตํฉ ๋ฐ ํ
์คํธ.
Feature Branches : ๊ฐ๋ณ ๊ธฐ๋ฅ ๊ฐ๋ฐ ํ Develop์ ๋ณํฉ.
์ฐ๋ฆฌํ ์ ๋ต์ ํน์ง
๋ช
ํํ ๊ตฌ์กฐ : ๊ฐ๋ฐ, ํ
์คํธ, ๋ฐฐํฌ ๋จ๊ณ ๊ตฌ๋ถ.
์์ ์ฑ : Main์ ํญ์ ๊ฒ์ฆ๋ ์ฝ๋๋ง ์ ์ง.
๋์ ๊ฐ๋ฐ : ๊ฐ ๊ธฐ๋ฅ์ ๋
๋ฆฝ์ ์ผ๋ก ์์
ํด ์ถฉ๋ ์ต์ํ.
1.1 ์ฃผ์ ์ค๋ช
(์ธ์ฌ๊ด๋ฆฌ ์์คํ
)
ํ๋ ๊ธฐ์
์์๋ ์ธ์ ์์์ ์ค์ํ ์์ฐ์ผ๋ก ์ฌ๊ธฐ๋ฉฐ, ํจ์จ์ ์ด๊ณ ์ฒด๊ณ์ ์ธ ์ธ์ฌ ๊ด๋ฆฌ ๋ ๊ธฐ์
์ฑ๊ณต์ ํต์ฌ ์์์
๋๋ค.
์ ํฌ ํ์ ์ธ์ฌ, ๊ทผํ, ํด๊ฐ, ํด์ง, ๊ธ์ฌ, ํ๊ฐ, ๊ณ์ฝ์ ๊ด๋ฆฌ ๋ฑ ์ธ์ฌ๊ด๋ฆฌ ์์คํ
์ ํต์ฌ ๊ธฐ๋ฅ์ ๋ชจ๋ ๊ตฌํํ์ต๋๋ค.
์ด๋ฅผ ๋ฐํ์ผ๋ก ํน์ ๋๋ฉ์ธ์ ๊ตญํ๋์ง ์๊ณ ๋ชจ๋ ํ์ฌ์ ์ ์ฉ ๊ฐ๋ฅํ B2B ์ค์ฌ์ ์๋ฃจ์
์ ๊ฐ๋ฐํ์ต๋๋ค.
์ด ์๋ฃจ์
์ ๊ธฐ์กด ํ์ ๋ ์ฐ์
๊ตฐ ERP ๋๋น ๋ค์ํ ์ฐ์
๊ตฐ์ ์ ์ฉ ๊ฐ๋ฅํ์ฌ, ์์ต์ ์ธ ์ธก๋ฉด๊น์ง ๊ณ ๋ คํด ๊ธฐํ๋์์ต๋๋ค.
2.2 ํด๊ฒฐ๋ฐฉ์ ๋ฐ ๊ธฐ๋ํจ๊ณผ
๋จ์ ๋ฌธ์ ์๋
24์๊ฐ AI ์ฑ๋ด ๋์
์ผ๋ก ์ง๋ฌธ ์๋ ์ฒ๋ฆฌ
์
๋ฌด ํจ์จ ๋ฐ ์ฌ์ ๋ง์กฑ๋ ํฅ์
์ฌ๊ท ๋ฐ ์ ๋ณด ๊ฒ์์ ํธ๋ฆฌ์ฑ ์ ๊ณต
๊ณ์ฝ์ ๊ด๋ฆฌ
์ ์ ๋ฌธ์ํ ๋ฅผ ํตํ ๊ด๋ฆฌ ๊ฐ์ํ
๊ณ์ฝ์ ๊ฒ์ ๋ฐ ์ ๊ทผ์ฑ ๊ฐ์
์์
ยท๋ฌธ์ ์ ์ก
์๋ํ ์์คํ
์ผ๋ก ์์
์๋ ํฅ์ ๋ฐ ์ค๋ฅ ๊ฐ์
UI/UX ๊ฐ์
์ง๊ด์ ์ด๊ณ ๊ฐํธํ ์ค๊ณ ๋ก ์ฌ์ฉ ํธ์์ฑ ์ ๊ณต
์
๋ฌด ํจ์จ์ฑ ์ฆ๋
์๋น์ค ๋๋ฉ์ธ
๊ธฐ๋ฅ ์ค๋ช
์ธ์ฌ ๊ด๋ฆฌ
์ฌ์์ ๊ธฐ๋ณธ ์ ๋ณด ๋ฑ๋ก ๋ฐ ์กฐํ, ๊ฒฝ๋ ฅ ์ ๋ณด, ํ๋ ฅ ์ ๋ณด, ์๊ฒฉ์ฆ ์ ๋ณด ๋ฑ์ ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌํ์ฌ, ์ธ์ฌํ์ด ์์ฝ๊ฒ ์ฌ์ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ ์ ์๋๋ก ์ง์ํฉ๋๋ค.
๊ทผํ ๊ด๋ฆฌ
์ถํด๊ทผ ์๊ฐ, ์ด๊ณผ ๊ทผ๋ฌด, ์ฌํ๊ทผ๋ฌด, ํด์ง ์ ์ฒญ ๋ฐ ๊ด๋ฆฌ ๊ธฐ๋ฅ์ ์ ๊ณตํ์ฌ ๊ทผ๋ก์์ ๊ด๋ฆฌ์ ๋ชจ๋๊ฐ ์๊ฐ ๊ด๋ฆฌ๋ฅผ ๋ณด๋ค ํจ์จ์ ์ผ๋ก ํ ์ ์์ต๋๋ค.
๊ธ์ฌ ๊ด๋ฆฌ
์ฌ์์ ๊ธ์ฌ ์กฐํ, ๊ธ์ฌ ๋ช
์ธ์, ๊ณต์ ์ก ๊ณ์ฐ, ์ฐ์ฐจ ์๋น, ์์ฌ๊ธ ์ง๊ธ ๋ฑ์ ๊ด๋ฆฌํ์ฌ ์ ํํ๊ณ ์ฒด๊ณ์ ์ธ ๊ธ์ฌ ์ฒ๋ฆฌ๋ฅผ ์ง์ํฉ๋๋ค.
ํด๊ฐ ๊ด๋ฆฌ
์ฌ์๋ณ ์ฐ์ฐจ ๊ด๋ฆฌ, ์ฅ๊ธฐ ๊ทผ์ ํด๊ฐ ๋ฐ์, ํด๊ฐ ์ ์ฒญ ๋ฐ ์ทจ์ ์์ฒญ, ์์ฌ ํด๊ฐ ์กฐํ ๋ฑ์ ๊ธฐ๋ฅ์ ์ ๊ณตํ์ฌ ์ฌ์์ด ์์ ์ ํด๊ฐ๋ฅผ ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌํ ์ ์๊ฒ ํฉ๋๋ค.
๊ณ์ฝ ๊ด๋ฆฌ
์ฐ๋ด ๊ณ์ฝ์ ๋ฐ ๊ทผ๋ก ๊ณ์ฝ์ ์์ฑ, ์ ์ ์๋ช
, ๊ณ์ฝ์ ์กฐํ ๋ฐ ํ๊ธฐ ๊ธฐ๋ฅ์ ํตํด ๊ณ์ฝ์ ๊ด๋ฆฌ ๊ณผ์ ์ ๋์งํธํํ์ฌ ์
๋ฌด ํจ์จ์ฑ์ ๋์
๋๋ค.
ํ๊ฐ ๋ฐ ํผ๋๋ฐฑ ๊ด๋ฆฌ
์ฌ์์ ๊ฐ์ธ ํ๊ฐ, ๋ถ์๋ณ ํ๊ฐ, ๊ณตํต ๊ณผ์ ๋ฑ๋ก, ํ๊ฐ ์ ์ฑ
์์ฑ ๋ฐ ์์ ๊ธฐ๋ฅ์ ์ ๊ณตํ์ฌ ํ์ฌ ๋ด ์ธ์ฌ ํ๊ฐ ์ฒด๊ณ๋ฅผ ์ฒด๊ณ์ ์ผ๋ก ์ ์งํ๋ฉฐ, ์ฌ์๋ณ ํ๊ฐ์ ๋ฐ๋ฅธ ํผ๋๋ฐฑ์ ์ ๊ณตํฉ๋๋ค.
์ฑ๋ด ์๋น์ค
์ฌ์๋ค์ด ์ธ์ฌ ๊ด๋ฆฌ ์์คํ
๊ด๋ จ ์ ๋ณด๋ฅผ ์์ฝ๊ฒ ๊ฒ์ํ ์ ์๋๋ก ์ฑ๋ด ๊ธฐ๋ฅ์ ์ ๊ณตํ์ฌ, ์ธ์ฌํ์ ์
๋ฌด ๋ถ๋ด์ ์ค์ฌ์ค๋๋ค.
๐ ํ๋ก์ ํธ ๊ธฐํ์
๐ ์๊ตฌ์ฌํญ ์ ์์
๐ ๋จ์ ํ
์คํธ ๊ฒฐ๊ณผ์
๐ ์์คํ
์ํคํ
์ฒ
๐ ํ๋ก๊ทธ๋จ ์ฌ์์
๊ตฌ์ฑ ์์
์ฌ์
EC2 (Frontend)
t2.medium (2 vCPU, 4GB RAM), Amazon Linux 2, Nginx, Vue.js 3, Vite
EC2 (Backend)
t3.large (2 vCPU, 8GB RAM), Amazon Linux 2, Spring Boot, Spring Security
EC2 (AI)
t2.medium (2 vCPU, 4GB RAM), Amazon Linux 2, FastAPI, LangChain
RDS
db.t3.medium (2 vCPU, 4GB RAM), MariaDB
S3
5GB ํ์ค ์คํ ๋ฆฌ์ง, ์ด 5๊ฐ์ ๋ฒํท (๊ณ์ฝ์, ์ฌ์ ํ๋กํ, ์ฆ๋น ์๋ฃ ๋ฑ)
๐ WBS (Work Breakdown Structure)
๐ ERD(๊ฐ๋
๋ชจ๋ธ๋ง)
๋ฉ์ธ
๋ก๊ทธ์ธ
๋ฉ์ธํ๋ฉด
์ฌ์์ฐพ๊ธฐ
์ธ์ฌ๊ด๋ฆฌ
์ฌ์ ์ ๋ณด ๋ฑ๋ก
์ฌ์ ์ ๋ณด ์กฐํ
์ธ์ฌ ๋ฐ๋ น
๊ณ์ฝ์ ์๋ช
๋ฐ ์กฐํ
๋ถ์ ๊ด๋ฆฌ
๊ธ์ฌ ๊ด๋ฆฌ
์ธ์ฌ๊ธฐ๋ณธ
๊ฐ์ธ ์ ์ ๊ด๋ฆฌ
์ถํด๊ทผ ๊ด๋ฆฌ
์ฌํ ๊ทผ๋ฌด ๊ด๋ฆฌ
์ถ์ฅ ๋ฐ ํ๊ฒฌ ๊ด๋ฆฌ
๊ธ์ฌ ๋ฐ ์๋น
ํด๊ฐ ๊ด๋ฆฌ
ํด๊ฐ ์ ์ฑ
๋ฑ๋ก ๋ฐ ์กฐํ
ํด๊ฐ ์ง๊ธ
ํ๊ฐ
ํ๊ฐ ์กฐํ
ํ๊ฐ ์ธ์ฌ๊ด๋ฆฌ
๊ณผ์ ๋ฑ๋ก ๋ฐ ์กฐํ
๐ ๋๋์ ๋ฐ ์ฑ๊ณผ
์ด๋ฆ
๋๋์ ๋ฐ ์ฑ๊ณผ
์กฐ์ฐฝ์ฑ
์จ๋ผ์ธ ๊ฐ์๋ก ์์ํ ๋ฐฑ์๋ ๊ณต๋ถ๋ฅผ ํ์ด๋ ํ๋ก์ ํธ๋ก ์ค๋ฌด ์ค์ฌ์ ํ๋ก์ ํธ ๊ฒฝํ์ ํตํด ํ์ธต ๋ ์ ๋ฌธ์ ์ผ๋ก ์ฑ์ฅํ ์ ์์์. ํนํ ์คํ๋ง ์ํ๋ฆฌํฐ ์ AWS ํด๋ผ์ฐ๋ ๊ฒฝํ์ด ํฐ ์์ฐ์ด ๋จ.
์ ๊ธฐ๋ฒ
์ธ์ฌ ๊ด๋ฆฌ ์์คํ
์ด๋ผ๋ ์ฝ์ง ์์ ํ๋ก์ ํธ์์์๋ ๋ง์กฑํ ๋งํ ๊ฒฐ๊ณผ๋ฌผ ์ ๋ง๋ค์ด๋ด์ด ๋ฟ๋ฏํจ. ํนํ AWS ๋ฐฐํฌ ๋ฅผ ํตํด ์ ์ฒด ๊ณผ์ ์ด ์ธ์ ๊น์๋ค.
์ตํด๊ด
ํฐ ๊ท๋ชจ์ ์ธ์ฌ ๊ด๋ฆฌ ์์คํ
์ ๊ตฌ์ถํ๋ฉฐ ํ์
์ ์ค์์ฑ๊ณผ ์ฑ์ทจ๊ฐ์ ๋๊ผ๊ณ , ๊ธฐ์ ์ ์ผ๋ก๋ ํฌ๊ฒ ์ฑ์ฅํจ. ๋ณต์กํ ์์คํ
์ ์์ฑํ ๊ฒฝํ์ด ์์ผ๋ก์ ์์ฐ ์ด ๋ ๊ฒ์ด๋ค.
์ฅ๋ฏผ๊ทผ
์ฒ์ ๊ฒฝํํด๋ณด๋ ํฐ ๊ท๋ชจ์ ํ๋ก์ ํธ์์ง๋ง ํ์๋ค์ ๋์ ๋๋ถ์ ๋๊น์ง ์์ฃผ ํ ์ ์์ด ๊ฐ์ฌํจ. ์ด ๊ฒฝํ์ ๋ฐํ์ผ๋ก ๋ ๋ณต์กํ ํ๋ก์ ํธ ์์๋ ์ญํ ์ ๊ธฐ๋ํจ.
์ค์ฑ์ฐ
6์ฃผ๋ผ๋ ์๊ฐ ๋์์ ๊ธฐํ๋ถํฐ ์ค๊ณ, ๊ฐ๋ฐ, ๋ฐํ ์ค๋น ๊น์ง ๋ชจ๋ ๊ณผ์ ์ ๊ฒฝํํ๋ฉฐ ์์คํ ๊ฒฝํ์ ์์. ๊ธฐํ, UI/UX ๋์์ธ, ํ๋ก ํธ, ๋ฐฑ์๋๊น์ง ๋ชจ๋ ์ฐธ์ฌํ๋ฉฐ ์ฑ์ฅ ํ ์ ์์๋ค.
๋ฐ๊ฒฝํฌ
๋ฌธ์ ํ์ผ์ ์ด์ฉํ ๋ฐ์ดํฐ ์ผ๊ด ์ฒ๋ฆฌ ๊ธฐ๋ฅ์ ๊ตฌํํจ. ํ๋ก ํธ์ ์๋ฒ ๋ชจ๋๋ฅผ ๊ตฌํํ๋ฉด์ ํ๋ก ํธ/์๋ฒ ๊ฐ๋ฐ์๋ค์ ํ์
์ด ์ผ๋ง๋ ์ค์ํ์ง๋ฅผ ์ ์ ์์๋ค.