DevLog

엔지니어링 블로그를 한 곳에서 탐색하고, 최근 발행 흐름을 빠르게 파악할 수 있는 서비스 입니다.

Quick Links

  • Latest Feed
  • Engineering Directory

Support

  • 소개
  • 개인정보처리방침

Contribute

  • 원하는 블로그 추가 (준비 중)
  • Feedback

© 2026 DevLog Inc. All rights reserved.

본 사이트는 공개 RSS 피드를 통해 콘텐츠를 수집하며, 모든 콘텐츠의 저작권은 원저작자에게 있습니다.

Back to Feed
Read Original

Contents

Continue Reading

  • More from 왓챠
  • Related reads#LLM
#DevOps

왓챠 직원 누구나 AI 앱을 만들 수 있게 된 이유

왓챠 직원 누구나 AI 앱을 만들 수 있게 된 이유
01

Summary

코딩 몰라도 5분 만에 배포 완료! 왓챠가 비개발자 사내 앱 제작을 성공시킨 비밀

데이터 유출과 인프라 병목을 완벽하게 해결한 자체 AI 개발 플랫폼 ADP 구축 비하인드

왓챠는 비개발 직원들도 LLM을 활용해 안전하고 빠르게 사내 생산성 도구를 구축할 수 있도록 자체 개발 플랫폼 ADP를 설계했습니다. 플랫폼 팀은 멀티테넌시 샌드박스, 데이터 카탈로그 MCP 연동, 그리고 초고속 Preview 링크 생성 기능을 제공하여 인프라 병목을 완전히 해소했습니다. 그 결과 전사 직원의 95% 이상이 직접 앱을 개발하는 진정한 업무 자동화 혁신을 달성했습니다.

  • 01리눅스 UID 해싱 기반의 완전 격리된 멀티테넌시 아키텍처를 도입해 사용자 간 간섭 차단
  • 02사내 데이터 카탈로그와 웨어하우스를 MCP로 결합하여 보안 위협 없는 단일 데이터 접근 경로 제공
  • 03Cloudflare Tunnel 임베딩을 통해 복잡한 배포 절차 없이 개발 중간 결과물을 외부 URL로 즉시 테스트하는 Preview 기능 구현
  • 04AWS IRSA와 GCP WIF의 단기 자격 증명을 도입하여 소스코드 내 민감 정보 유출 근본적 방지
  • 05도입 이후 비개발자에 의해 제작된 60여 개의 실시간 대시보드 및 CRM 앱을 통해 업무 효율 극대화

+RECOMMENDATION

보안 통제와 빠른 피드백 루프 사이에서 고민하는 기업 개발팀, 특히 사내 구성원들의 LLM 활용 생산성 도구 제작을 안전하게 자율화하고 싶은 플랫폼 엔지니어들에게 강력히 권장합니다.

The Problem

왓챠 사내 직원들이 LLM을 활용해 업무 자동화 앱을 제작하고 싶어 했으나, 필요한 사내 데이터를 찾기 어려웠고 민감한 데이터 유출 위험이 높았습니다. 또한 개별 직원의 권한 요청으로 인한 플랫폼 팀의 관리 병목과 제작된 앱을 안전하게 사내에 배포할 인프라의 부재도 큰 문제였습니다.

The Solution

이러한 문제를 해결하기 위해 왓챠 플랫폼 팀은 리눅스 커널의 UID 격리 기반 멀티테넌시를 구현하여 샌드박스 환경을 제공하는 ADP(AI Development Platform)를 구축했습니다. 더불어 사내 데이터 카탈로그와 데이터 웨어하우스를 MCP로 연결하여 데이터 진입점을 단일화하고, Cloudflare Tunnel을 활용한 즉시 미리보기 기능과 AWS IRSA/GCP WIF를 통한 자격 증명 제거 등 보안 가드레일을 내장했습니다.

The Result

ADP 출시 이후 비개발 직군이 주도하여 60개 이상의 사내 앱이 성공적으로 제작 및 운영되고 있습니다. 일평균 30건 이상의 배포가 이루어지며 평균 배포 속도는 2분 이내로 단축되었고, 기존에 24시간이 소요되던 작업을 5분 이내로 줄이는 등 사내 생산성을 극적으로 끌어올렸습니다.

Trade-off

사내 교육 환경을 고려하여 초기 지원 도구를 Claude Code로 한정함에 따라 GPT나 Gemini 등 타 LLM 도구를 선호하는 사용자는 활용이 제한되었습니다. 또한 시스템 프롬프트를 과도하게 내장할 시 오히려 답변 품질과 작동 일관성이 떨어지는 오버프롬프팅 현상을 겪게 되었습니다.

03

Key Concepts

Concept · 01

Multi-Tenancy

하나의 소프트웨어 인프라 인스턴스를 여러 사용자(테넌트)가 공유하되 서로 데이터를 격리하여 사용하는 아키텍처입니다.

  • 왓챠의 ADP는 리눅스 OS의 고유 UID 할당 및 디렉토리 권한 제어를 통해 각 사용자별 Claude Code 세션과 작업 결과물을 격리했습니다.
Concept · 02

MCP

LLM과 데이터 소스(웨어하우스, 로컬 파일, API 등)를 안전하고 표준화된 방식으로 연결하여 컨텍스트를 제공하는 개방형 프로토콜입니다.

  • 사내 데이터 카탈로그와 데이터 웨어하우스를 MCP 형태로 Claude Code에 내장하여 비개발자가 원하는 데이터의 위치를 쉽게 찾고 조회할 수 있게 만들었습니다.
Concept · 03

Cloudflare Tunnel

퍼블릭 IP나 포트 포워딩 없이 로컬 프로세스를 외부에 안전하게 노출하여 프라이빗 연결을 제공하는 터널링 도구입니다.

  • 샌드박싱된 개발 환경 내에서 구동되는 임시 결과물 앱에 외부 접근 가능한 Preview URL을 즉각 생성하여 개발 피드백 루프를 크게 단축시켰습니다.
Continue reading · same source

왓챠More from 왓챠

View all posts from 왓챠
  • 맥락이 형태를 결정할 때

    BrandingUX DesignApp Store
    2개월 전
  • 왓챠 웹 PiP 적용기 — Document PiP는 어떻게 동작하고, 무엇이 어려웠나

    ReactHTML5 VideoDocument PiP
    2개월 전
  • “왓챠 PiP 안 됨?” — 됩니다, 이제부터.

    Picture-in-PictureWeb APIHTML5 Video
    2개월 전
  • 다를 수도 있지: 왓챠 영화 주간

    Offline UXBrand IdentitySpace Design
    5개월 전
  • 왓챠피디아, 취향을 기록하는 아카이브

    Brand DesignInformation ArchitectureUser Experience
    5개월 전

Related reads#LLM

Explore #LLM
올리브영·MCP

프롬프트를 쓰는 PM과 AI를 이해시키려는 개발자

#LLM1일 전
라인

LLM Wiki: 코드 기준으로 자동 최신화되는 도메인 지식 SSOT 만들기

#LLM2일 전
무신사

AI Native 조직은 도메인 지식을 어떻게 공유하는가

#LLM5일 전
채널 톡

채널톡이 글로벌 상담 Agent를 GPT-5.6 Luna로 갈아탄 이유

#LLM5일 전
여기어때·Grafana

SRE 업무에 AI 녹여내기 — 2편: Alert Adviser로 장애 원인 분석 자동화

#LLM6일 전

Source

왓챠
왓챠
Engineering Blog

Published · July 1, 2026

Topics

LLMDevOpsMulti-TenancyClaude-CodeCloudflare-Tunnel