/

프로토타입 소개

Prototype · 2026.05 · 무료 상담 사업 MVP

법무법인 외국인지원센터 다국어 상담 플랫폼

국내 거주 외국인이 언어 장벽 없이 무료 상담을 신청·예약할 수 있는 모바일 앱(MVP)

국내 거주 외국인은 법무·세무·의료·비자 등 전문 상담을 받을 때 가장 큰 장벽이 언어입니다. 본 프로토타입은 법무법인이 운영하는 외국인지원센터의 무료 상담 서비스를 7개 언어로 제공하는 모바일 앱이라는 가정 하에 작성되었으며, 분야별 상담사 검색 → 일정 예약 → 문의 접수·연락처 안내(MVP) → 번역 자동 캐싱까지 턴키(Turn-key) 방식으로 구축합니다 (실시간 채팅은 후속 본 개발 확장 시연).

사업 형태

무료 상담 사업

지원 언어

7개 (KR/EN/CN/JP/VI/AR/HE)

모바일 + 관리자

10화면

플랫폼

iOS · Android (RN/Flutter)

SECTION 01 · RFP 핵심 분해

RFP를 어떻게 풀어낼 것인가

RFP 본문을 정독한 결과 본 사업의 핵심을 세 트랙으로 분해했습니다. 각 트랙의 우선순위와 책임 영역이 다르기 때문에 분리해서 추적합니다.

Track 1

비기능 · 공통

  • 크로스 플랫폼 앱

    Flutter 또는 React Native — iOS · Android 동시 빌드

  • 문의 접수 + 연락처 안내

    RFP 명시 — MVP는 정적 폼 + 자동 회신 (실시간 채팅은 본 개발 확장 시연)

  • 타임존 자동 변환

    상담사 시간대 ↔ 사용자 시간대 양면 표기

  • 보안 · 개인정보

    정통망법 준수 · API 키 백엔드 보관

Track 2

본 사업 코어 — RFP MVP 정합

  • 다국어 검색·번역

    최소 7개 언어 동시 지원 — 일반/통역/심리 등

  • RTL 지원포인트

    아랍어·히브리어 우→좌 레이아웃 자동 적용

  • 일정 조회·예약

    타임존 자동 처리 + 확정·취소·변경 알림

  • 관리자 시스템

    예약 목록·차단·신고 처리·통계

Track 3

RFP 외 추가 제안 — 차별화

  • 번역 캐싱 운영 인프라포인트

    RFP 캐싱 요구 충족 + 캐시 키 설계·TTL·Redis·적중률 모니터링까지 운영 인프라 패키지

  • 운영 통계 리포트 자동 생성포인트

    분기별 국가·카테고리·언어별 운영 실적 PDF 자동 생성 (보고용)

  • RTL 자동 폰트 페어링

    언어별 최적 폰트 자동 적용

  • 신뢰성 안전장치

    Circuit breaker · 폴백 정책 · 재시도

SECTION 01-B · 시스템 구조도

모바일 앱 ↔ Spring Boot ↔ Google Translate API ↔ 번역 캐시 DB

모바일 앱 사용자의 검색·채팅·예약은 모두 같은 백엔드를 거칩니다. RFP 명시 캐싱 요구를 충족하면서, 캐시 키 설계·TTL 정책·Redis HOT 레이어까지 운영 인프라로 완성해 적중률 70% 수준 달성을 목표로 설계했습니다 (예상 시나리오 기준) — 운영 예산을 보호하는 핵심 구조입니다.

① CLIENT② BACKEND③ TRANSLATE · CACHE본사 관리자 웹React (PC 최적화)예약 · 캐싱 · 모니터링모바일 앱 (iOS · Android)Flutter 또는 React Native7개 언어 · RTL · 문의 접수 (MVP)Spring Boot 3.xJava 17 · Gradle · GCP매칭 · 일정 · 타임존 변환번역 게이트웨이 + 캐시 조회WebSocket 채팅 서버푸시 · 결제 · 회원 인증JWT · API 키 단일 보관번역 캐시 DBPostgreSQL + Redis (HOT)동일 문장 → 즉시 캐시 반환Google Translate API캐시 미스 시에만 호출호출 결과 즉시 캐시 적재핵심 차별점 — 캐시 우선 조회 → 미스 시에만 Translate API 호출 (예상 비용 약 70% 절감)동일 문장 = (원문 SHA-256 + 출발어 + 도착어) 키 → DB Unique 인덱스 매칭

주요 기술 결정: Flutter 또는 React Native (iOS · Android 동시 빌드) · Spring Boot 백엔드 · Node.js 번역 캐시 게이트웨이 · PostgreSQL + Redis 캐시 · Google Translate API · GCP/AWS 양립 가능 인프라.

SECTION 01-C · 적중률 시나리오 비용 매트릭스

단순 캐싱 vs. 본 팀 운영 인프라 — 연 1.2억 차이 (예상 시뮬레이션)

RFP가 명시한 단순 캐싱(적중률 40% 가정)과, 본 팀의 캐시 키 설계·TTL 정책·Redis HOT 레이어를 더한 운영 인프라 캐싱(적중률 70% 가정)의 비용 차이를 한눈에 비교한 시뮬레이션입니다. 실제 적중률은 사용자 패턴·콘텐츠 유형에 따라 달라질 수 있으며, 절감된 예산은 추가 상담사 채용·서비스 확대로 이어질 것으로 기대됩니다.

시나리오적중률월 API 비용연간 절감액
캐싱 미적용 (Baseline)0%₩33,586,000
단순 캐싱 (RFP 기본 충족)40%₩20,150,000₩161,232,000
운영 인프라 캐싱 (본 팀)포인트70%₩10,080,000₩282,072,000
단순 캐싱 대비 본 팀 추가 절감 (예상)월 약 ₩10,070,000 · 연간 약 ₩120,840,000

가정: 사용자 10,000명 · 1인당 50건/일 × 80자 · 30일/월 · Google Translate $20/백만 자 · 환율 ₩1,400/$. 실제 운영 적중률은 사용자 패턴에 따라 달라질 수 있습니다.

상세 매트릭스 + 가정 보기

SECTION 01-D · 어떻게 가능한가

캐시 키 정규화 동작 — 같은 의미 = 같은 키

앞서 보신 절감 효과가 어떻게 가능한지 1분 안에 이해되는 실제 동작 예시입니다. 본 팀 캐시 인프라의 핵심 구성요소 4종 중 첫 번째인 '키 정규화' 단계의 동작 방식을 보여드립니다 (나머지 ② TTL 정책 ③ Redis HOT 레이어 ④ 적중률 모니터링은 번역 캐싱 화면에서 확인 가능).

사용자 입력 (KO → AR)정규화 키결과
"취업비자 갱신 서류 알려주세요."
취업비자 갱신 서류 알려주세요·ko→ar
✓ 히트
"취업비자 갱신 서류 알려주세요"
취업비자 갱신 서류 알려주세요·ko→ar←동일
✓ 히트
"취업비자 갱신 서류 알려주세요!"
취업비자 갱신 서류 알려주세요·ko→ar←동일
✓ 히트

구두점·공백 차이가 있어도 정규화 후 같은 키로 매핑되어 모두 캐시 히트 — API 호출 0번. 단순 캐싱은 이 3개를 모두 다른 키로 저장해 API 3번 호출됩니다.

전체 정규화 룰 + 미스 케이스 보기

SECTION 01-E · RFP 3-2 보안·인증 대응

개인정보 보호법 + API 키 보안 — 5종 대응 체계

RFP 3-2가 요구하는 개인정보 보호법 준수와 API 키 보안에 대해 본 팀의 대응 방식을 한 표로 정리했습니다. 마지막 5번째 행 '민감정보 자동 비식별화'는 RFP 외 본 팀 추가 제안 항목으로, 외부 번역 API를 호출할 때 개인정보가 외부로 유출되지 않도록 차단하는 핵심 차별점입니다.

항목RFP 요구사항본 팀 대응
개인정보 보호법
수집·이용·제3자 제공 동의 / 처리방침 / 파기회원가입 동의 화면 + DELETE /me + 30일 보존 후 영구 삭제
API 키 보안 관리
외부 API 키 노출 차단Spring Boot 백엔드 단일 보관 + GCP Secret Manager + 90일 자동 순환
전송·저장 암호화
통신·DB 암호화HTTPS (TLS 1.3) + DB 컬럼 단위 AES-256
권한 분리 (RBAC)
사용자·상담사·관리자 권한 분리JWT + Role 클레임 + 관리자 웹 별도 인증
민감정보 자동 비식별화
외부 API 정보 유출 차단
(RFP 외 본 팀 추가 제안)외부 번역 API 호출 전 토큰화 → 응답 후 복원 — 외부 API에 개인정보 미전송

민감정보 자동 비식별화는 본 팀이 추가로 제안하는 보안 차별점입니다. 정통망법·개인정보보호법 세부 정책은 첫 미팅 시 발주처와 함께 확정합니다.

비식별화 동작 자세히 보기

SECTION 02 · 차별화 포인트

기술 차별화 4종

RFP 요구를 충족하면서 동시에 운영 비용·확장성·신뢰성을 함께 달성하는 4가지 기술 차별화 포인트입니다. 특히 번역 캐싱 + 비용 대시보드는 본 팀이 운영 단계까지 책임지는 구조로 설계했습니다.

SECTION 03 · 화면 흐름

모바일 앱 7 + 본사 관리자 웹 3

좌측 사이드바에서 모바일 앱(폰 프레임 시연)과 본사 관리자 웹(PC 화면)을 즉시 전환하며 양면을 확인할 수 있습니다.

SECTION 04 · 일정 · 산출물

90일 4-phase + RFP 명시 산출물

RFP 일정 정합 (3개월) + 계약 종료 시점에 함께 인도되는 결과물입니다.

90일 4-phase

  • W1~2

    기획·설계

    요구사항 확정 · 7개 언어 사전 정리 · 화면 설계서 · 아키텍처

  • W3~6

    모바일 앱 개발

    RN/Flutter · 회원·검색·상담사·예약·채팅·마이 7화면

  • W7~10

    관리자 웹 + 번역

    대시보드·번역 캐시·모니터링 + 7개 언어 적용·RTL

  • W11~13

    통합 테스트·인수

    iOS·Android 빌드·UAT·매뉴얼·스토어 등록 지원

RFP 명시 산출물 5종

  • 요구사항 정의서 · 화면 설계서

  • 시스템 아키텍처 · ERD · DB 설계서

  • 모바일 앱 (iOS · Android) 빌드 · 소스

  • 백엔드 + 관리자 웹 소스코드 원본

  • 다국어 사전(7개 언어) + 운영 매뉴얼

차별화 포인트 (RFP 외 추가 제안) 자세히 보기포인트

번역 캐싱 비용 절감 · RTL 폰트 페어링 · 24시간 글로벌 캘린더 · 관리자 개입 알람.