ํ‹ฐ์Šคํ† ๋ฆฌ ๋ทฐ

๋ฐ˜์‘ํ˜•

๐Ÿ“„ ์ด๋ ฅ์„œ & ํฌํŠธํด๋ฆฌ์˜ค์— ์ด ํ”„๋กœ์ ํŠธ๋ฅผ ‘์ตœ๊ณ  ํšจ์œจ๋กœ’ ๋„ฃ๋Š” ๋ฒ•

– ์ฃผ๋‹ˆ์–ด ๊ฐœ๋ฐœ์ž๊ฐ€ “์‚ฌ์ด๋“œ ํ”„๋กœ์ ํŠธ๋ฅผ ์‹ค๋ฌด ๊ฒฝํ—˜์ฒ˜๋Ÿผ ๋ณด์ด๊ฒŒ ๋งŒ๋“œ๋Š” ๊ณต์‹” –
(NestJS + Next.js + AI SaaS + Kubernetes + Terraform ๊ธฐ๋ฐ˜ ์‚ฌ๋ก€)


์†”์งํžˆ ๋งํ•ด์„œ,
์ด ์ •๋„ ํ”„๋กœ์ ํŠธ๋ฅผ ๋๊นŒ์ง€ ์„ค๊ณ„ํ•˜๊ณ  ๊ตฌ์ถ•ํ•œ ์‚ฌ๋žŒ์€ ์ฃผ๋‹ˆ์–ด ๋ ˆ๋ฒจ์—์„œ๋Š” ๊ฑฐ์˜ ์—†๋‹ค.

๊ทธ๋ฆฌ๊ณ  ๋” ์†”์งํžˆ ๋งํ•˜๋ฉด,
์ด๊ฑธ ์ œ๋Œ€๋กœ ์ •๋ฆฌ๋งŒ ํ•ด๋‘๋ฉด ์‹ ์ž…~3๋…„์ฐจ ๊ฐœ๋ฐœ์ž ์ค‘ ์ตœ์ƒ์œ„๊ถŒ ํฌํŠธํด๋ฆฌ์˜ค๊ฐ€ ๋œ๋‹ค.

์ด๋ฒˆ ๊ธ€์—์„œ๋Š”:

“์ด ํ”„๋กœ์ ํŠธ๋ฅผ ์ด๋ ฅ์„œ + ํฌํŠธํด๋ฆฌ์˜ค + ๋ฉด์ ‘์—์„œ
๊ฐ€์žฅ ๊ฐ•๋ ฅํ•˜๊ฒŒ ๋ณด์ด๋„๋ก ํฌ์žฅํ•˜๋Š” ๋ฐฉ๋ฒ•”

์„ ์•„์ฃผ ์„ธ๋ถ€์ ์œผ๋กœ ์•Œ๋ ค์ค€๋‹ค.

๊ธฐ์ˆ ์ด ์ข‹์•„ ๋ณด์ด๋Š” ๊ฒŒ ์•„๋‹ˆ๋ผ
“๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋œ ์„œ๋น„์Šค”๋กœ ๋ณด์ด๋Š” ๊ฒƒ์ด ํ•ต์‹ฌ์ด๋‹ค.


๐Ÿงญ ์ด๋ฒˆ ๊ธ€์—์„œ ๋‹ค๋ฃจ๋Š” ๋‚ด์šฉ

  1. ์–ด๋–ค ์Šคํ† ๋ฆฌ๋กœ ์ •๋ฆฌํ•ด์•ผ ์ฑ„์šฉ์ž๊ฐ€ ์ข‹๊ฒŒ ๋ณด๋Š”๊ฐ€?
  2. ์ด๋ ฅ์„œ์—์„œ ์–ด๋–ค ๊ธฐ์ˆ ์„ ๊ฐ•์กฐํ•ด์•ผ ํ•˜๋Š”๊ฐ€?
  3. ํฌํŠธํด๋ฆฌ์˜ค์— ์–ด๋–ค ๋‹ค์ด์–ด๊ทธ๋žจ์„ ๋„ฃ์–ด์•ผ ์„ค๋“๋ ฅ์ด ์ƒ๊ธฐ๋Š”๊ฐ€?
  4. ๊ณผ์žฅ ์—†์ด “์‹ค๋ฌด ๊ฒฝํ—˜์ฒ˜๋Ÿผ” ๋ณด์—ฌ์ฃผ๋Š” ์„œ์ˆ ๋ฒ•
  5. ๋ฉด์ ‘์—์„œ ๋ฐ›์„ ์งˆ๋ฌธ๊ณผ ๊ทธ์— ๋Œ€ํ•œ ๋ชจ๋ฒ” ๋‹ต๋ณ€

์ด ๊ฐ€์ด๋“œ๋ฅผ ๋”ฐ๋ฅด๋ฉด
์ด ํ”„๋กœ์ ํŠธ๋Š” ๋‹จ์ˆœํ•œ ์‚ฌ์ด๋“œ ํ”„๋กœ์ ํŠธ๊ฐ€ ์•„๋‹ˆ๋ผ
์‹ค์ œ ์„œ๋น„์Šค ๊ตฌ์ถ• ๊ฒฝํ—˜์œผ๋กœ ๋ณด์ด๊ฒŒ ๋œ๋‹ค.


1๏ธโƒฃ ์ „์ฒด ์Šคํ† ๋ฆฌ ๊ตฌ์กฐ — “๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ์„œ๋น„์Šค”๋กœ ๋งŒ๋“ค์–ด๋ผ

์ด๋ ฅ์„œ์™€ ํฌํŠธํด๋ฆฌ์˜ค๋Š” Story → Challenge → Action → Outcome ๊ตฌ์กฐ๋ฅผ ๋”ฐ๋ฅธ๋‹ค.

โœ”๏ธ Story

“๊ธฐ์กด AI ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•˜๋ฉฐ ์„ฑ๋Šฅ/์†๋„/๋น„์šฉ/ํ™•์žฅ์„ฑ์—์„œ ๋ฌธ์ œ๊ฐ€ ๋งŽ๋‹ค๋Š” ์ ์„ ๋А๊ผˆ๊ณ ,
์ง์ ‘ ์•ˆ์ •์ ์ธ AI SaaS ์•„ํ‚คํ…์ฒ˜๋ฅผ ๊ตฌ์ถ•ํ•ด๋ณด๊ธฐ๋กœ ํ–ˆ๋‹ค.”

โœ”๏ธ Challenge

  • ๊ตฌ๋… ๊ฒฐ์ œ๊นŒ์ง€ ํฌํ•จ๋œ SaaS ๊ตฌ์กฐ๋ฅผ ์ง์ ‘ ๋งŒ๋“ค๊ณ  ์‹ถ์—ˆ๋‹ค
  • ๋Œ€๊ทœ๋ชจ ํŠธ๋ž˜ํ”ฝ์„ ๊ฒฌ๋””๋Š” ๊ตฌ์กฐ๊ฐ€ ๊ถ๊ธˆํ–ˆ๋‹ค
  • ๋‹จ์ˆœ LLM ํ˜ธ์ถœ์ด ์•„๋‹Œ RAG ๊ธฐ๋ฐ˜ ๊ฒ€์ƒ‰ ๊ธฐ๋Šฅ์ด ํ•„์š”ํ–ˆ๋‹ค

โœ”๏ธ Action

(์—ฌ๊ธฐ๊ฐ€ ํ•ต์‹ฌ, ์•„๋ž˜ ๋ฐฉ์‹์œผ๋กœ ์ ๋Š” ๊ฒƒ์ด ๊ฐ€์žฅ ๊ฐ•๋ ฅํ•จ)

“Next.js + NestJS ๊ธฐ๋ฐ˜์œผ๋กœ AI ๊ธฐ๋ฐ˜ SaaS ์„œ๋น„์Šค๋ฅผ ์„ค๊ณ„ํ•˜๊ณ ,
์ธ์ฆ, ๊ตฌ๋… ๊ฒฐ์ œ, RAG ๊ฒ€์ƒ‰, ์ด๋ฏธ์ง€ ์ž„๋ฒ ๋”ฉ, ๋ฐฐํฌ ์ž๋™ํ™”๊นŒ์ง€
์‹ค์ œ ๊ธฐ์—… ์ธํ”„๋ผ ์ˆ˜์ค€์œผ๋กœ ๊ตฌํ˜„ํ–ˆ๋‹ค.”

โœ”๏ธ Outcome

  • 0 → 1๋กœ SaaS ์ „์ฒด ๊ตฌ์กฐ ์„ค๊ณ„ ์„ฑ๊ณต
  • ๋ฌด์ค‘๋‹จ ๋ฐฐํฌ, ๋กœ๊น…·๋ชจ๋‹ˆํ„ฐ๋ง ๋“ฑ ์‹ค๋ฌด ์ˆ˜์ค€ ์šด์˜ ํ™˜๊ฒฝ ๊ตฌํ˜„
  • ๊ตฌ๋…ํ˜• ๊ฒฐ์ œ ๊ธฐ๋Šฅ ๋ฐ Stripe ์ด๋ฒคํŠธ ์ฒ˜๋ฆฌ ์ž๋™ํ™”
  • AI ๊ธฐ๋Šฅ์„ ์ผ์ผ ์‚ฌ์šฉ๋Ÿ‰ ์ œํ•œ๊ณผ ํ•จ๊ป˜ ์•ˆ์ „ํ•˜๊ฒŒ ์ œ๊ณต

์ด ์ •๋„๋ฉด ๋ฉด์ ‘๊ด€์€ ์ด๋ฏธ “์ด ์‚ฌ๋žŒ์€ ์‹ค๋ฌด ๊ฐ๊ฐ ์žˆ๋‹ค”๋ผ๊ณ  ๋А๋‚€๋‹ค.


2๏ธโƒฃ ์ด๋ ฅ์„œ์— ๋„ฃ๋Š” ๊ธฐ์ˆ  ์Šคํƒ — ๊ฐ•์  ์ค‘์‹ฌ ์ •๋ ฌ

๋ฐ˜์‘ํ˜•

โœ”๏ธ ์ด๋ ฅ์„œ ๊ธฐ์ˆ  ์Šคํƒ ์˜ˆ์‹œ (๊ฐ•ํ•˜๊ฒŒ ๋ณด์ด๋Š” ๋ฒ„์ „)

Backend

  • NestJS, Prisma, MySQL, Redis
  • RAG(Search) ์‹œ์Šคํ…œ, Qdrant Vector DB
  • OpenAI GPT-4o-mini, ์ด๋ฏธ์ง€ ์ž„๋ฒ ๋”ฉ(CLIP)
  • Stripe Subscription Billing
  • Docker, Kubernetes(EKS), PM2
  • GitHub Actions, ArgoCD, Terraform(IaC)

Frontend

  • Next.js(App Router), SWR
  • Cloudflare Pages & CDN
  • Stripe Checkout Integration

DevOps & Monitoring

  • K8s GitOps(ArgoCD), ECR
  • Prometheus, Grafana, Loki
  • Sentry, Slack Alert
  • Cloudflare DNS/R2

3๏ธโƒฃ ํฌํŠธํด๋ฆฌ์˜ค์— ๋„ฃ์„ ๊ตฌ์„ฑ ์š”์†Œ

ํฌํŠธํด๋ฆฌ์˜ค๋Š” ํ…์ŠคํŠธ๋ณด๋‹ค ๊ทธ๋ฆผ์ด ํ›จ์”ฌ ์„ค๋“๋ ฅ ์žˆ๋‹ค.
์•„๋ž˜ 5๊ฐ€์ง€๋งŒ ๋„ฃ์œผ๋ฉด “์šฐ์™€…” ์†Œ๋ฆฌ๊ฐ€ ๋‚˜์˜จ๋‹ค.


โ‘  ์ „์ฒด ์•„ํ‚คํ…์ฒ˜ ๋‹ค์ด์–ด๊ทธ๋žจ

 Next.js (Cloudflare Pages)
      โ”‚
      โ–ผ
 NestJS API (K8s)
      โ”œโ”€ Auth / Billing / AI
      โ”œโ”€ Qdrant VectorDB
      โ”œโ”€ Redis Cache
      โ””โ”€ MySQL (RDS)

→ ์ด๊ฑฐ ํ•˜๋‚˜๋งŒ ์žˆ์–ด๋„ ๋ฉด์ ‘ ์ ˆ๋ฐ˜์€ ๋๋‚œ๋‹ค.


โ‘ก CI/CD ๋‹ค์ด์–ด๊ทธ๋žจ (GitOps)

Git push → GitHub Actions → ECR → ArgoCD → K8s ์ž๋™ ๋ฐฐํฌ

→ “์ž๋™ํ™” ์ˆ˜์ค€”์„ ๋ณด์—ฌ์ฃผ๋Š” ํ•ต์‹ฌ.


โ‘ข Stripe Billing Sequence

Checkout → Stripe Webhook → DB ์—…๋ฐ์ดํŠธ → ํ”Œ๋žœ ๋ฐ˜์˜

→ ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง์„ ์ดํ•ดํ•˜๊ณ  ์žˆ๋‹ค๋Š” ์ฆ๊ฑฐ.


โ‘ฃ RAG ๊ฒ€์ƒ‰ ํ”Œ๋กœ์šฐ

๋ฌธ์„œ → ์ž„๋ฒ ๋”ฉ → Qdrant ์ €์žฅ → ์ฟผ๋ฆฌ ์ž„๋ฒ ๋”ฉ → L2 similarity search → ์‘๋‹ต

→ AI ๊ธฐ๋Šฅ ์ดํ•ด๋„๋ฅผ ๋ณด์—ฌ์ฃผ๋Š” ํ•ต์‹ฌ.


โ‘ค ์šด์˜ ๋ชจ๋‹ˆํ„ฐ๋ง ๊ตฌ์„ฑ

Sentry → Slack ์•Œ๋ฆผ  
Prometheus → Grafana ๋Œ€์‹œ๋ณด๋“œ  
JSON Logs → Loki  

→ ์ง„์งœ “์‹ค๋ฌดํ˜• ์—”์ง€๋‹ˆ์–ด”๋กœ ๋ณด์ด๊ฒŒ ๋งŒ๋“ ๋‹ค.


4๏ธโƒฃ ํ”„๋กœ์ ํŠธ ์„ค๋ช…๋ฌธ (ํฌํŠธํด๋ฆฌ์˜ค์šฉ) — ๋ณต๋ถ™ํ•ด์„œ ์จ๋„ ๋œ๋‹ค

AI ๊ธฐ๋ฐ˜ ๊ตฌ๋…ํ˜•(SaaS) ์„œ๋น„์Šค ๊ฐœ๋ฐœ
Next.js + NestJS ๊ธฐ๋ฐ˜์˜ AI SaaS ์„œ๋น„์Šค๋ฅผ ์„ค๊ณ„ํ•˜๊ณ  ๊ฐœ๋ฐœํ–ˆ์Šต๋‹ˆ๋‹ค.
AI ๋ฌธ์„œ ๊ฒ€์ƒ‰(RAG), ์ด๋ฏธ์ง€ ์ž„๋ฒ ๋”ฉ, ๊ตฌ๋… ๊ฒฐ์ œ(Stripe), ์‚ฌ์šฉ๋Ÿ‰ ์ œํ•œ,
GitOps ๊ธฐ๋ฐ˜์˜ ๋ฌด์ค‘๋‹จ ๋ฐฐํฌ ์ž๋™ํ™”(K8s & ArgoCD),
์‹ค์‹œ๊ฐ„ ๋ชจ๋‹ˆํ„ฐ๋ง(Prometheus/Sentry) ๋“ฑ ์‹ค์„œ๋น„์Šค ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค.

๋ฐฑ์—”๋“œ์™€ ํ”„๋ก ํŠธ์—”๋“œ๋ฟ ์•„๋‹ˆ๋ผ,
CI/CD, IaC(Terraform), K8s ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜, Cloudflare CDN๊นŒ์ง€ ํฌํ•จ๋œ
์—”๋“œํˆฌ์—”๋“œ ์ „์ฒด ์‹œ์Šคํ…œ์„ ์ง์ ‘ ์„ค๊ณ„ํ•˜๊ณ  ๊ตฌํ˜„ํ–ˆ์Šต๋‹ˆ๋‹ค.

๋ฉด์ ‘๊ด€์ด ์ด๋Ÿฐ ์„ค๋ช…์„ ๋ณด๋ฉด
“์ด๊ฑด ๊ทธ๋ƒฅ ์ฃผ๋‹ˆ์–ด๊ฐ€ ๋งŒ๋“  ๊ฒŒ ์•„๋‹Œ๋ฐ?”
๋ผ๊ณ  ์ƒ๊ฐํ•˜๊ฒŒ ๋œ๋‹ค.


5๏ธโƒฃ ๋ฉด์ ‘์—์„œ ๋ฐ›์„ ์˜ˆ์ƒ ์งˆ๋ฌธ + ๋ชจ๋ฒ” ๋‹ต๋ณ€

์•„๋ž˜๋Š” ์‹ค์ œ๋กœ ๋‚˜์˜ค๋Š” ์งˆ๋ฌธ ๊ทธ๋Œ€๋กœ๋‹ค.


โ“ ์™œ NestJS๋ฅผ ์„ ํƒํ–ˆ๋‚˜์š”?

๊ตฌ์กฐํ™”๋œ ์•„ํ‚คํ…์ฒ˜์™€ DI ๊ธฐ๋ฐ˜ ๋ชจ๋“ˆ ์‹œ์Šคํ…œ ๋•๋ถ„์—
์ธ์ฆ/AI/Billing์ฒ˜๋Ÿผ ๋„๋ฉ”์ธ์ด ๋งŽ์€ SaaS๋ฅผ ํ™•์žฅ์„ฑ ์žˆ๊ฒŒ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.
ํŠนํžˆ ํ…Œ์ŠคํŠธ์„ฑ๊ณผ ์œ ์ง€๋ณด์ˆ˜์„ฑ์ด Express๋ณด๋‹ค ์šฐ์ˆ˜ํ•˜๋‹ค๊ณ  ํŒ๋‹จํ–ˆ์Šต๋‹ˆ๋‹ค.


โ“ Stripe Webhook์€ ์™œ ํ•„์š”ํ•œ๊ฐ€์š”?

๊ฒฐ์ œ๊ฐ€ Stripe์—์„œ ์ด๋ค„์ง€๋ฏ€๋กœ
์„ฑ๊ณต/๊ฐฑ์‹ /์ทจ์†Œ ์ด๋ฒคํŠธ๋Š” Stripe → ์„œ๋ฒ„๋กœ ์ „์†ก๋ฉ๋‹ˆ๋‹ค.
์„œ๋ฒ„๊ฐ€ ์ด ์ด๋ฒคํŠธ๋ฅผ ๋ฐ›์•„ DB์˜ ์‚ฌ์šฉ์ž ํ”Œ๋žœ์„ ์—…๋ฐ์ดํŠธํ•ด์•ผ
์‹ค์ œ ์„œ๋น„์Šค ๊ถŒํ•œ ์ œ์–ด๊ฐ€ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.


โ“ RAG ๊ฒ€์ƒ‰ ๊ตฌ์กฐ๋ฅผ ์„ค๋ช…ํ•ด ์ฃผ์„ธ์š”.

์‚ฌ์šฉ์ž๊ฐ€ ์ž…๋ ฅํ•œ ํ…์ŠคํŠธ๋ฅผ ์ž„๋ฒ ๋”ฉ ํ›„
Qdrant VectorDB์—์„œ ์œ ์‚ฌ๋„ ๊ฒ€์ƒ‰์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.
๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ๋ฅผ ๋ฌธ๋งฅ์œผ๋กœ LLM์— ์ „๋‹ฌํ•˜์—ฌ
hallucination์„ ์ค„์ด๊ณ  ์ •ํ™•ํ•œ ์‘๋‹ต์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.


โ“ ์™œ GitOps(ArgoCD)๋ฅผ ์‚ฌ์šฉํ–ˆ๋‚˜์š”?

์šด์˜์ž๊ฐ€ ์ˆ˜๋™์œผ๋กœ ์„œ๋ฒ„์— ์ ‘์†ํ•˜๋Š” ์ผ์„ ์—†์• ๊ธฐ ์œ„ํ•ด์„œ์ž…๋‹ˆ๋‹ค.
GitHub → ArgoCD → K8s๋กœ ์ด์–ด์ง€๋Š” ๋ฐฐํฌ ํŒŒ์ดํ”„๋ผ์ธ์„ ๊ตฌ์ถ•ํ•ด
์‚ฌ๋žŒ์ด ์‹ค์ˆ˜ํ•  ์ˆ˜ ์žˆ๋Š” ๋ถ€๋ถ„์„ ์ž๋™ํ™”ํ–ˆ์Šต๋‹ˆ๋‹ค.


โ“ AI ์š”๊ธˆ์ œ ์ œํ•œ์€ ์™œ Guard๋กœ ๊ตฌํ˜„ํ–ˆ๋‚˜์š”?

์ธ์ฆ Guard์™€ ์œ ์‚ฌํ•œ ๊ตฌ์กฐ๋กœ
๋ชจ๋“  AI API ์š”์ฒญ ์ „์— ์ค‘์•™์—์„œ ๊ถŒํ•œ ์ฒดํฌ๊ฐ€ ๊ฐ€๋Šฅํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.
๋กœ์ง ๋ถ„์‚ฐ์„ ๋ง‰๊ณ  ๋ณด์•ˆ/์ •์ฑ… ์ผ๊ด€์„ฑ์„ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


6๏ธโƒฃ ๋งˆ์ง€๋ง‰: ํฌํŠธํด๋ฆฌ์˜ค ๋ชฉ์ฐจ ํ…œํ”Œ๋ฆฟ (๋ณต๋ถ™ ๊ฐ€๋Šฅ)

# ํ”„๋กœ์ ํŠธ๋ช…: AI ๊ธฐ๋ฐ˜ ๊ตฌ๋…ํ˜• SaaS ํ”Œ๋žซํผ

## 1. ๊ฐœ์š”
- ์–ด๋–ค ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ์„œ๋น„์Šค์ธ๊ฐ€?
- ์–ด๋–ค ๊ธฐ์ˆ  ์Šคํƒ์„ ์‚ฌ์šฉํ–ˆ๋Š”๊ฐ€?

## 2. ํ•ต์‹ฌ ๊ธฐ๋Šฅ
- AI ์ฑ—๋ด‡ + RAG ๊ฒ€์ƒ‰
- Stripe ๊ตฌ๋… ๊ฒฐ์ œ
- ์‚ฌ์šฉ์ž ์ธ์ฆ/๊ถŒํ•œ
- ์ผ์ผ AI ์‚ฌ์šฉ๋Ÿ‰ ์ œํ•œ
- ์ด๋ฏธ์ง€ ์ž„๋ฒ ๋”ฉ ๊ธฐ๋ฐ˜ ๊ฒ€์ƒ‰

## 3. ์•„ํ‚คํ…์ฒ˜
- ์ „์ฒด ์‹œ์Šคํ…œ ๊ตฌ์กฐ๋„
- ๋ฐ์ดํ„ฐ ํ๋ฆ„๋„

## 4. ๊ธฐ์ˆ  ๊ตฌํ˜„ ์ƒ์„ธ
- ๋ฐฑ์—”๋“œ ๊ตฌ์กฐ
- ํ”„๋ก ํŠธ์—”๋“œ ๊ตฌ์กฐ
- Infra (Terraform + K8s + GitOps)
- Observability (Prometheus + Sentry)

## 5. ๋„์ „ ๊ณผ์ œ ๋ฐ ํ•ด๊ฒฐ
- ์˜ˆ: Stripe Webhook ๋™๊ธฐํ™” ๋ฌธ์ œ ํ•ด๊ฒฐ
- ์˜ˆ: Qdrant ๊ฒ€์ƒ‰ ์„ฑ๋Šฅ ํŠœ๋‹

## 6. ์„ฑ๊ณผ
- ์ „์ฒด ์‹œ์Šคํ…œ 0 → 1 ๊ตฌ์ถ•
- ์šด์˜ ์ž๋™ํ™” ์„ฑ๊ณต
- ํด๋ผ์šฐ๋“œ ๋น„์šฉ ์ ˆ๊ฐ

## 7. ๋ฐฐํฌ ๋งํฌ / ๋ฐ๋ชจ ์˜์ƒ

## 8. ํšŒ๊ณ 

๐ŸŽ‰ ๊ฒฐ๋ก 

์ด ํ”„๋กœ์ ํŠธ๋Š”
๋‹จ์ˆœํ•œ Node.js ์‚ฌ์ด๋“œ ํ”„๋กœ์ ํŠธ ์ˆ˜์ค€์„ ์™„์ „ํžˆ ๋„˜์–ด์„ฐ๋‹ค.

์ด์ œ ๋‹น์‹ ์€

  • AI
  • ๋ฐฑ์—”๋“œ
  • ํ”„๋ก ํŠธ์—”๋“œ
  • ์ธํ”„๋ผ
  • DevOps
  • ์šด์˜ ์ž๋™ํ™”

๊นŒ์ง€ ์„œ๋น„์Šค ์ „์ฒด๋ฅผ ์ดํ•ดํ•˜๋Š” ์—”์ง€๋‹ˆ์–ด๋‹ค.

์ด๋ ฅ์„œ์— ์ž˜๋งŒ ์ •๋ฆฌํ•˜๋ฉด
์ •๋ง ๊ฐ•๋ ฅํ•œ ๊ฐœ์ธ ๊ฒฝ์Ÿ๋ ฅ์ด ๋œ๋‹ค.


 

โ€ป ์ด ํฌ์ŠคํŒ…์€ ์ฟ ํŒก ํŒŒํŠธ๋„ˆ์Šค ํ™œ๋™์˜ ์ผํ™˜์œผ๋กœ, ์ด์— ๋”ฐ๋ฅธ ์ผ์ •์•ก์˜ ์ˆ˜์ˆ˜๋ฃŒ๋ฅผ ์ œ๊ณต๋ฐ›์Šต๋‹ˆ๋‹ค.
๊ณต์ง€์‚ฌํ•ญ
์ตœ๊ทผ์— ์˜ฌ๋ผ์˜จ ๊ธ€
์ตœ๊ทผ์— ๋‹ฌ๋ฆฐ ๋Œ“๊ธ€
Total
Today
Yesterday
๋งํฌ
ยซ   2026/01   ยป
์ผ ์›” ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ ํ† 
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
๊ธ€ ๋ณด๊ด€ํ•จ
๋ฐ˜์‘ํ˜•