기술 스택¶
데이터스케쳐스는 회사소개서에 명시된 중심 스택과, 실제 제품(D-SKET Webbuilder·Canvas·Events·Neuron)에서 필요한 기술을 함께 씁니다. 이 카테고리는 그 기술을 언어·프론트엔드·백엔드·DB·AI·인프라 영역으로 나눠, 각각이 어떤 상태인지 배지와 함께 한눈에 보여줍니다.
처음 오셨다면 아래 상태 배지 규칙만 읽고, 궁금한 영역으로 바로 이동해도 됩니다.
웹의 상태 배지 규칙¶
이 위키에서는 기술마다 적용 정도를 배지로 표시합니다. 페이지나 기술 목록 옆의 배지가 현재 상태를 뜻해요.
- 🟢 운영 — 제품에 실제로 돌아가고 있는 기술
- 🔵 적용 — 도입했거나 적용 중인 기술
- 🟡 로드맵 — 계획 단계인 기술
- ⚪ 역량 — 팀이 다룰 줄 알지만 제품엔 아직 안 쓰는 기술
이 배지는 작성 시점의 스냅샷입니다. 새 버전이나 신규 도입이 생기면
status와 함께 갱신해요.
영역별 기술 지도¶
| 영역 | 핵심 기술 | 대표 상태 |
|---|---|---|
| 언어·런타임 | TypeScript, Kotlin, Java, Rust, Python, Node.js | 🟢 운영 |
| 프론트엔드 | React + Vite, Zustand, Tailwind, dnd-kit, Three.js | 🟢 운영 |
| 백엔드·API | NestJS, Spring Boot, FastAPI, axum, API Gateway | 🟢 운영 |
| 데이터베이스 | PostgreSQL, MongoDB, Redis, TimescaleDB | 🔵 적용 |
| 검색·벡터 | RAG, Qdrant, Semantic/Hybrid Search, Reranker | 🔵 적용 |
| AI·LLM 통합 | Vercel AI SDK, LLM 추상화, Tool Calling, BYOK | 🟢 운영 |
| AI 추론 인프라 | 오픈소스 모델 서빙, Ollama, ONNX, vLLM | 🟡 로드맵 |
| 인프라·DevOps | Docker, Kubernetes, GitLab CI, ArgoCD, Kong | 🟢 운영 |
| 보안·인증 | OAuth, JWT, Spring Security, BYOK, RBAC | 🟢 운영 |
| 테스트·품질 | Playwright, K6, Lighthouse, E2E | 🔵 적용 |
| 데이터 엔지니어링 | ETL, 파이프라인, 시계열(TimescaleDB) | ⚪ 역량 |
| 외부 연동 | Notion API, Toss, 도메인, Cloudflare | 🔵 적용 |
왜 이 기술을 쓰나요?¶
대부분의 선택은 단일 제품이 아니라 여러 제품(D-SKET 웹빌더·캔버스·이벤트·뉴런)이 함께 쓰는 공통 언어를 고르는 데서 시작해요.
- 프론트엔드는 React 기반에 Vite로 빌드해서, 웹 에디터·캔버스 인터랙션처럼 무거운 UI를 빠르게 그립니다.
- 백엔드는 여러 언어가 공존하는 레거시 여정(Spring Boot, NestJS, axum)이지만, 점점 LLM 통합과 API Gateway로 한 축으로 수렴하는 중이에요.
- AI는 Vercel AI SDK + LLM 추상화 계층으로 특정 벤더에 묶이지 않게 해서, GPT·클로드·로컬 모델을 상황에 따라 갈아 끼웁니다.
자세한 이유와 실제 사용 사례는 각 영역 페이지에서 이어집니다.
더 알아보기¶
- 공식 문서 (1차): React, Vite, NestJS, Spring Boot
- 큐레이션/블로그 (2차): How We Build at Vercel, Weaviate 벡터 검색 가이드