제품 — 심사
기업 의뢰의 1·2차 심사를 Claude Sonnet 4.6으로 구조화합니다. 자본시장법상 금지 표현(공인·보증·확정 등)은 시스템 프롬프트에서 차단하고, 출력도 다시 한번 sanitize하는 이중 안전장치를 설계했습니다. Claude Haiku 4.5는 예비 연결로 대기 중입니다.
CASE STUDY · IRO
글로벌 비대면 심사·평가 SaaS의 인증·인프라를 다시 세우고, 운영을 멈추지 않은 채 데이터 구조를 계속 진화시켰습니다. 핵심 심사는 Claude로 구조화했습니다. 아래는 byteforce가 한 엔지니어링 작업입니다.
byteforce는 2026년 4월부터 ㈜아이알오(IRO)의 글로벌 평가 SaaS 디지털 인프라 — 인증 · 인프라 · 무중단 마이그레이션 · Claude 기반 AI 심사 — 를 설계·구축하고, 현재 운영을 함께하고 있습니다.
라이브 보기엔지니어링 검증분만 표기합니다. 회사의 사업 집계치가 아닙니다.
아래는 byteforce가 받친 플랫폼의 규모입니다. byteforce 엔지니어링 성과가 아니라 IRO의 사업 집계치입니다.
IRO 제품 반영 기준 · 고객 집계
01 · 인증
Auth.js v5(NextAuth)로 Google OAuth 단일 provider로 정리했습니다. production·preview·localhost 3개 환경의 redirect를 한 곳으로 일원화해, 환경마다 어긋나던 로그인 경로를 하나의 규칙으로 맞췄습니다.
02 · 인프라
Neon Postgres를 데이터 계층으로 두고 Vercel 위 3개 환경(production·preview·localhost)으로 배포를 분리했습니다. 정기 작업은 5분 주기 cron 워커로 돌립니다.
03 · 무중단 마이그레이션
운영 중에도 안전하게 데이터 구조를 바꿀 수 있는 파이프라인을 세웠습니다. 위험한 변경은 배포 전에 걸러지고, 적용 전후 스키마가 검증됩니다. 아래에서 4단계 안전망으로 자세히 풉니다.
04 · AI 심사
기업 의뢰의 1·2차 심사를 Claude Sonnet 4.6으로 처리합니다. 점수·강점·약점·추천을 정해진 JSON 스키마로 받아, 사람이 읽는 결과와 시스템이 다루는 데이터를 같은 구조로 맞췄습니다.
SIGNATURE
운영 중인 서비스에서 데이터 구조를 바꾸는 일은 한 번의 실수를 되돌리기 어렵습니다. byteforce는 한 단계가 막히면 다음으로 넘어가지 못하도록, 네 겹의 그물을 차례로 두었습니다.
위험한 변경을 적용 전에 차단합니다.
적용 전·후 스키마를 해시로 대조해 일치 여부를 확인합니다.
정합이 깨지면 빌드를 멈춰 배포 자체를 차단합니다.
그래도 문제가 생기면 시점 복구(Point-in-Time Recovery)로 되돌립니다.
도입 전 수동 9단계로 진행하던 절차를 preview 자동화로 옮겨, PR당 손이 가는 단계를 거의 없앴습니다. 누적 31개 마이그레이션에서 데이터 유실은 0건입니다.
CLAUDE IN PRODUCTION
기업 의뢰의 1·2차 심사를 Claude Sonnet 4.6으로 구조화합니다. 자본시장법상 금지 표현(공인·보증·확정 등)은 시스템 프롬프트에서 차단하고, 출력도 다시 한번 sanitize하는 이중 안전장치를 설계했습니다. Claude Haiku 4.5는 예비 연결로 대기 중입니다.
Claude 스트리밍으로 무료 시장분석 기능을 제공합니다. 응답이 생성되는 동안 끊김 없이 화면에 흘러나오도록 연결했습니다.
제품만이 아니라 빌드 과정 자체가 Claude 기반입니다. 작업하며 내린 의사결정이 로그로 축적되어, 다음 변경의 근거로 이어집니다.
iro.ai.kr 라이브 화면입니다. 개인정보가 없는 데모·샘플 데이터 화면만 골랐습니다.



가동률·응답시간·처리량 같은 운영 수치는 이 페이지에 싣지 않았습니다. 측정 로그가 확보되면 출처와 함께만 올립니다.
규모와 일정은 현장에 따라 다릅니다. 먼저 상황을 들려주세요.