The whole
toolbox.
언어 · 프레임워크 · 인프라 · DB · AI/ML · 통신 · 보안까지 — 카이렌이 운영 환경에서 직접 책임지는 기술 카탈로그.
데모 스택이 아닌, 판단의 근거가 되는 도구들만. 구조를 먼저 봅니다. 어떤 기술을 쓸지 결정하기 전에, 그 기술이 정말 필요한지부터 판단합니다.
Frontend
& Modern Web
Vue 2 → Vue 3 → Nuxt 4 SSR 까지 직접 마이그레이션 설계·실행. SSR + SPA 하이브리드, Tailwind v4 @theme, TypeScript strict 운영.
Backend
Java · Python · Node
Spring 15년 + Python/Django 전환 중 + Node 22로 보조 WAS 구성. 3개 진영을 한 시스템에서 책임진 경험 (MPNITE 멀티 WAS).
Data
& Infrastructure
RDB 7종 · NoSQL · 메시징 · 컨테이너 오케스트레이션. 금융계 Oracle/Tibero부터 MSA의 Kafka까지 운영급으로 판단.
AI
& Machine Learning
PoC가 아닌 운영 환경 LLM. AWS Bedrock + LangGraph + RAG로 한화생명 AI-OCR (1일 15만건+) 설계, 엘라인 AI Agent 운영 중.
Integration
& Enterprise Protocols
15년 중 8년 이상이 연계. IGate 3.0/4.0 · SAP JCo · Tuxedo UtoL · Netty NIO — 거의 모든 엔터프라이즈 프로토콜을 운영 환경에서 직접 설계.
기술의 깊이로
판단합니다.
데모 가능 ≠ 운영 가능. Scale (대규모 운영) · Recent (최근 1년 운영) · Depth (구조적 이해) 세 축으로 자체 평가한 매트릭스.
| TECH | YEARS | Scale Prod | Recent Use | Depth Knowledge |
|---|---|---|---|---|
| Spring Boot | 15+ | ● | ● | ● |
| Java | 15+ | ● | ● | ● |
| Python · Django | 2+ | ◐ | ● | ◐ |
| Node.js | 4+ | ◐ | ● | ◐ |
| Vue · Nuxt | 6+ | ● | ● | ● |
| TypeScript | 4+ | ● | ● | ● |
| Tailwind CSS | 3+ | ◐ | ● | ● |
| Three.js · CAD | 3+ | ● | ● | ◐ |
| Oracle · Tibero | 15+ | ● | ● | ● |
| MySQL · MS-SQL | 12+ | ● | ● | ● |
| Redis · ElasticSearch | 5+ | ● | ● | ◐ |
| Kafka | 4+ | ● | ● | ◐ |
| AWS | 5+ | ◐ | ● | ◐ |
| Docker · Kubernetes | 4+ | ● | ● | ◐ |
| AWS Bedrock · LLM | 2+ | ● | ● | ◐ |
| LangChain · LangGraph | 1+ | ◐ | ● | ◐ |
| NVIDIA Triton | 1+ | ● | ○ | ◐ |
| RAG · Vector DB | 1+ | ◐ | ● | ◐ |
| IGate · EAI/ESB | 8+ | ● | ○ | ● |
| SAP JCo · RFC | 4+ | ● | ○ | ● |
| Tuxedo · MQ | 6+ | ● | ○ | ● |
| Netty · MINA NIO | 4+ | ● | ○ | ◐ |
기술은 변합니다.
그 전환을 직접 설계했습니다.
MPNITE 플랫폼에서 진행 중인 18행 마이그레이션 매트릭스의 실측 기록. 돌아가는 시스템을 멈추지 않고 5세대에 걸쳐 진화시킨 의사결정의 흔적.
| AS-IS | → | TO-BE |
|---|---|---|
| 단일 SPA | → | Nuxt 4 SSR + Vite 7 SPA 하이브리드 |
| Webpack + Babel | → | Vite 7.3 (ESBuild) |
| JavaScript | → | TypeScript 5 strict |
| CSS + SCSS + Bootstrap | → | Tailwind CSS 4 (@theme) |
| axios ×3 (일반/CGI/Flask) | → | ofetch 단일 클라이언트 |
| Pinia 2 (JS) | → | Pinia 3 (TS Composition Store) |
| 수동 폼 검증 | → | VeeValidate 4 + Zod 3 |
| CSR HTML ~4KB | → | SSR HTML 30KB+ · SEO |
| NicePay only | → | 토스 · 포트원 V2 · PayPal 멀티 PG |
| Logback | → | Log4j2 + LMAX Disruptor Async |
| SVN | → | Git 자체호스팅 (Gitea / GitLab) |
| jQuery 3.6 | → | @vueuse/core + 순수 DOM API |
| process.env.VUE_APP_* | → | globalThis._importMeta_.env.VITE_* |
| require() / require.context | → | import / globalThis._importMeta_.glob() |
| 테스트 없음 | → | Vitest 3.2+ + @vue/test-utils |
| 린팅 없음 | → | ESLint 9 flat config + Prettier |
| Tuxedo (레거시 미들웨어) | → | UtoL 마이그레이션 · 우정사업본부 |
| CentOS | → | Ubuntu · Container-first |
— Production at MPNITE · 단일 책임으로 설계 및 실행
이 중 어떤 조합이
맞는지부터 검토합시다.
스택은 시작이 아닙니다. 시스템이 풀려야 할 문제가 먼저입니다.
초기 기술 검토 세션은 무상입니다. 영업일 48시간 내 대표가 직접 회신.