BackHub BackHub

Backend Module Platform

반복 백엔드 기능을 표준화해, 프로젝트 리드타임 을 줄입니다

프론트엔드가 더 빠르게 착수할 수 있도록, 필요한 API를 모듈로 제공합니다. BackHub는 엔터프라이즈·금융 과제 경험을 이해하는 팀이 설계한 백엔드 기능 허브입니다.

리드타임·심사 기간 단축 지표를 프로젝트 기준으로 수치화해 제공합니다.

엔터프라이즈·금융 과제 경험을 이해하는 시니어 팀
운영까지 맡기는 딜리버리 파트너십
BackHub Module Board v0.9

Core Modules

Inquiry Newsletter Email Verify SMS Verify

Delivery Options

SaaS On-Prem Hybrid

Integration Layer

프로젝트 요건에 맞게 연동 범위를 확장할 수 있는 구조

Operations & SLA

운영 지표와 SLA는 프로젝트 요구사항에 맞게 협의하며, 핵심 운영 항목을 표준화합니다.

모니터링: 서비스 상태/사용량/오류 지표 대시보드 제공
장애 대응: 알림/에스컬레이션 기준과 대응 프로세스 정의
백업/복구: 데이터 백업과 복구 시나리오를 환경별로 설계
변경 관리: 업데이트/점검 공지를 운영 프로세스에 맞게 조정

Problem → Bottleneck

금융·대기업·SI 과제에서는 반복 기능도 심사와 보안 검토를 거치며, 일정은 빠듯합니다. 반복 개발과 승인 지연이 누적될수록 품질 리스크가 커집니다.

반복 구현

문의·인증·구독 등 기능을 프로젝트마다 새로 구축

승인/보안 점검

심사 지연과 검토 이슈가 누적

일정 압박

리드타임 증가 → 품질/운영 리스크 확대

BackHub vs 일반 SI/맞춤 개발

Comparison
구분 BackHub 일반 SI/맞춤 개발
구축 방식 표준 모듈 + 콘솔 샘플을 재사용 프로젝트별 기능 설계/구현
리드타임/심사 반복 영역을 사전 구조화해 심사 항목 정리 프로젝트마다 검토 항목 재정의
확장/재사용 모듈 추가로 점진적 확장 기능별 신규 구현
운영/유지보수 터닝78이 운영·업데이트까지 담당 프로젝트별 운영 체계 분리
프론트 연동 Public API/콘솔 예제로 빠른 연동 백엔드 준비 완료 후 연동 시작

프로젝트 환경과 심사 조건에 따라 적용 범위는 달라질 수 있습니다.

How BackHub Works

Flow

Step 01

프로젝트 시작

요건/보안 정책을 정리하고 필요한 기능을 정의합니다.

Step 02

모듈 선택

문의·인증·콘텐츠 등 필요한 모듈을 조합합니다.

Step 03

Console Samples

콘솔에서 제공하는 HTML/JavaScript/통합 예제로 고객 사이트에 빠르게 연결합니다.

Step 04

Enterprise 확장

현장 요건에 맞게 연동 범위를 확장하고 운영 체계까지 함께 설계합니다.

Reference Snapshot

Trusted

금융권 프로젝트 · NDA

보안 심사 대응

반복 기능 표준화로 심사 항목 정리와 리드타임 측정을 지원.

대기업 플랫폼 · NDA

운영 통합 지원

설치·운영까지 일원화해 내부 정책과 운영 프로세스를 정리.

국내 SI 협업 · NDA

다중 과제 병행

모듈 중심으로 공통 기능을 묶어 리소스 분산을 지원.

레퍼런스 상세는 NDA 범위 내에서 별도 공유합니다.

Key Features

Core Modules 기준. 현재 기본 제공 범위를 명확히 표기합니다.

제공 중 확장 중

문의 관리

Ready

Public 문의 접수 + 관리자 검색/통계/배치 변경.

DX: 폼 설정/코드 생성/내보내기까지 콘솔에서 관리.

현재 범위: 알림 이력 로깅 제공, 발송 연동 고도화 중

뉴스레터

Ready

구독자 CRUD/검색/통계 + Public 구독/해지.

DX: 구독자 관리/코드 생성/CSV 내보내기 제공.

현재 범위: 구독 관리 API 제공, 발송/캠페인 연동 확장 중

공지 관리

Ready

관리자용 공지 CRUD/발행/통계 제공.

DX: 관리 콘솔 API로 바로 연동.

현재 범위: 공지 CRUD/발행/통계 API 제공

이메일 인증

Next

코드 발송/검증/재발송 로직과 Public API 제공.

DX: 기본 siteId 사용 Public 엔드포인트.

현재 범위: 인증 로직 제공, 메일 발송 연동 고도화 중

reCAPTCHA

Next

reCAPTCHA 연동/검증 흐름을 고도화하고 있습니다.

DX: 콘솔 설정/정책 템플릿 제공.

현재 범위: 연동 설정/검증 플로우 고도화 중

SMS 인증

Next

발송/검증/재발송/통계, 설정 관리 제공.

DX: 레이트 리밋/재시도 관리 로직 포함.

현재 범위: 인증 플로우 제공, 상용 연동/설정 영속화 확장 중

사업자번호 검증

Next

검증/상태 조회/이력(일부) 제공.

DX: 콘솔용 대량 검증 플로우 지원.

현재 범위: 검증 플로우/이력 구조 제공, 국세청 연동 고도화 중

파일 업로드

Next

업로드 검증/메타데이터 관리/다운로드.

DX: MIME/확장자 검증 로직 포함.

현재 범위: 기본 저장소 기반, 확장형 저장소 연동 고도화 중

Module Catalog

연동 난이도는 환경에 따라 달라질 수 있음
모듈 상태 연동 난이도 비고/의존성
문의 관리 제공 중 Low HTML/JS/통합 예제 제공
뉴스레터 제공 중 Low 구독/해지 Public API 제공
공지 관리 제공 중 Low 관리자 API 중심
이메일 인증 확장 중 Medium 메일 발송 연동 고도화
SMS 인증 확장 중 Medium 프로바이더 연동 고도화
사업자번호 검증 확장 중 Medium 국세청 연동 고도화
reCAPTCHA 확장 중 Medium 정책/점수 기준 고도화
파일 업로드 확장 중 Medium ~ High 스토리지 연동 고도화

Developer Experience

Frontend-first. 백엔드 준비를 기다리지 않고 Public API와 표준 응답으로 빠르게 연결합니다.

DevOps/Infra 팀을 위한 운영 유틸(라이브니스 체크, SSL 만료 알림 등)도 만들고 있습니다.

Public API + Admin API 동시 제공
콘솔 HTML/JS/통합 예제 + Public API 샘플 제공
모듈별 표준화된 응답 포맷
기본 제공 범위와 확장 영역을 명확히 분리

3-Step Quickstart

  1. 로컬 실행: `./run-backend.sh --build` (기본 포트 8049)
  2. 환경 설정: `DB_URL/DB_USERNAME/DB_PASSWORD`, 필요 시 `RECAPTCHA_SECRET_KEY` (연동 고도화 중)
  3. API 호출: Public 문의 접수 엔드포인트로 폼 연결
curl -X POST http://localhost:8049/api/public/inquiries/submit \
  -H "Content-Type: application/json" \
  -d '{
    "siteId": "3b0bb76d-6d9e-4b90-88e2-3a19318e77a8",
    "title": "도입 문의",
    "name": "홍길동",
    "email": "dev@example.com",
    "content": "문의 내용을 남겨주세요."
  }'
                

예시는 레포의 PublicInquiryController 기준. 실제 엔드포인트와 동일합니다.

Console UI Map

BackHub Console

Inquiry Management

문의내역 관리 대시보드 고급 검색 일괄 작업 분석 내보내기 폼 설정 API 키 코드 생성

Newsletter

일반 설정 구독자 코드 생성 고급 설정

Operations

공지 관리 reCAPTCHA 설정(고도화 중) 사업자 검증 SMS 인증 파일 업로드 시스템 로그

Billing & Sites

결제 관리 사용량 사이트 관리 시스템 설정

Quick Embed

콘솔 자동 생성 예시

콘솔에서 HTML 폼/JavaScript/통합 예제를 제공하며, 필요한 방식으로 선택해 적용합니다.

<form id="backhub-inquiry-form">
  <input name="name" placeholder="이름" required />
  <input name="email" placeholder="이메일" required />
  <textarea name="content" placeholder="문의 내용" required></textarea>
  <button type="submit">문의하기</button>
</form>
                  
const endpoint = "/api/public/inquiries/submit";

document.getElementById("backhub-inquiry-form")
  .addEventListener("submit", async (e) => {
    e.preventDefault();
    const data = Object.fromEntries(new FormData(e.target));
    const res = await fetch(endpoint, {
      method: "POST",
      headers: { "Content-Type": "application/json" },
      body: JSON.stringify({
        siteId: "YOUR_SITE_ID",
        title: "문의",
        ...data
      })
    });
    if (res.ok) alert("문의가 접수되었습니다.");
  });
                  

Console UX

폼 빌더 & 코드 생성

드래그 앤 드롭 필드 구성과 HTML/JS 예제 제공.

Console UX

분석 · 내보내기

최근 3개월 기준 통계/내보내기 제공.

Console UX

API 키 · 사용량

API 키/사용량 지표 제공, 과금 기준 고도화.

Console UX

멀티 사이트 관리

도메인 기준으로 사이트를 분리해 운영합니다.

Console & Embed Preview

UX
Inquiry Console UI Preview
문의 관리 화면 구성 예시. 실제 화면 캡처는 NDA 범위에서 제공합니다.
Embed Snippet Code Preview
HTML/JavaScript/통합 예제로 고객 사이트에 바로 적용하는 흐름을 보여줍니다.

Architecture Overview

Diagram

Customer Site

Markup / JS / Public API

프론트엔드가 바로 연동 가능한 샘플 제공

Public API Layer

표준화된 응답/검증

공통 응답, 검증 로직, 정책 분리

Core Modules

Inquiry / Verification / Content

모듈별 비즈니스 로직과 데이터 관리

Console & Admin

설정/코드 생성/통계

운영 콘솔에서 모듈별 설정을 관리

Ops & Security

로그/권한/보안 경계

운영 로그와 접근 정책을 분리

보안 경계: 사이트 단위 분리와 감사 로그를 기준으로 운영 프로세스를 설계합니다.

Enterprise Delivery

SaaS와 On-Prem 모두 동일한 코어 기능을 제공합니다. 국내 SI 과제 참여와 현장 통합 지원이 가능한 팀이라는 점이 핵심입니다.

내부망/보안 심사 프로세스 이해
설치·운영·업데이트를 터닝78이 수행
SI 파트너와 협업 가능한 딜리버리 경험

SaaS vs On-Prem

구분 SaaS On-Prem
배포/운영 클라우드 운영, 빠른 업데이트 내부망 설치, 정책 기반 운영
네트워크 인터넷 접근 기반 내부망/망분리 대응
보안/심사 사전 보안 설계 제공 현장 심사/절차 대응
지원 범위 운영 자동화 중심 설치·운영·업데이트 전체 수행

동일한 모듈을 기반으로 환경에 맞게 제공됩니다.

Security & Reliability

보안 우선 설계와 운영 관점의 표준 구조를 지향합니다. 현재 통제 항목을 기반으로 단계별 고도화를 진행합니다.

현재 통제 항목

  • 사이트 단위 분리와 테넌시 격리 설계
  • 감사 로그/활동 기록 관리
  • 표준 응답/페이지네이션 구조

운영 보안 고도화

  • reCAPTCHA 연동/검증 플로우 고도화
  • 보안 정책 템플릿/설정 관리 확장
  • 운영 환경별 보안 설정 정교화

컴플라이언스 로드맵

  • 내부 통제 항목 정리
  • 심사 대응 문서/프로세스 고도화
  • 외부 인증 취득 단계 추진

로그 보관 정책

  • 시스템 로그 관리 화면 제공
  • 장기 보관 옵션 단계적 확장
  • 감사 대응용 리포트 포맷 고도화

Use Cases

금융/대기업 신규 서비스

반복 개발 시간 감소, 보안 심사 대응 부담 완화

SI 다중 과제 병렬

표준 모듈로 리소스 분산과 일정 리스크 축소

레거시 리뉴얼

필수 기능부터 분리 적용해 리드타임 단축

Roadmap

현재

유틸 중심 모듈 제공

검증/문의/구독 등 핵심 반복 기능

다음 (예정)

고객 인터뷰 기반 확장

금융·대기업 요건 중심 모듈 확장

운영 유틸 (예정)

DevOps/Infra 도구

Site liveness · SSL 만료 체크 등 유틸 발굴

엔터프라이즈 (예정)

폐쇄망 관측 솔루션

폐쇄망용 Sentry/New Relic 수준의 운영 체계 구축

Pricing & Engagement

SaaS는 월 구독 + 기능별 사용량 과금, On-Prem은 모듈별 기본 구축 기준으로 제안합니다.

견적 기준: 사이트 수 · 모듈 수 · 사용량 · 운영 범위

Starter

초기 PoC 및 단일 서비스 팀

월 구독 · 협의

  • 기본 모듈 번들
  • 사이트 기본 사용량 + 기능별 사용량 과금
  • 표준 SLA

Team

복수 프로젝트 병행 팀

월 구독 · 협의

  • 확장 사용량 + 기능별 사용량 과금
  • 운영 지원 옵션
  • 모듈 커스터마이징

Enterprise

금융·대기업·SI 맞춤형

맞춤 견적

  • On-Prem/하이브리드
  • 보안 심사 지원
  • 현장 통합 지원
SaaS는 월 구독 + 기능별 사용량 과금 구조입니다. 기본 사용량은 사이트 단위로 포함되며, 상세 단위는 협의 기준으로 정의합니다. On-Prem은 기능 모듈별 기본 구축 비용을 기준으로 제안하며, SMS 인증·파일 업로드 등 외부 연동 비용 변동성이 큰 항목은 별도 협의로 진행할 수 있습니다.

FAQ

우리 팀에 백엔드가 없어도 되나요?

Frontend-first 구조로 Public API를 우선 제공합니다. 초기 단계에서도 빠르게 연동하고, 이후 필요한 연동 범위를 확장합니다.

On-Prem에서 내부망/보안 심사 대응은?

터닝78이 설치/운영을 수행하며 현장 심사 절차에 맞춘 문서와 통합 지원을 제공합니다.

연동 방식은 무엇을 선택하면 되나요?

콘솔에서 HTML 폼/JavaScript/통합 예제를 제공하며, 필요에 따라 Public API를 직접 호출할 수 있습니다. HTML은 마크업과 스타일 가이드를, JavaScript는 유효성 검사/전송 흐름을 포함합니다.

사이트는 어떻게 분리해서 운영하나요?

도메인 기준으로 사이트를 등록/관리합니다. 프로젝트·서비스 단위로 도메인 또는 서브도메인을 나눠 운영할 수 있습니다.

사용량 과금 기준은 어떻게 되나요?

사이트 단위 기본 구독 + 기능별 사용량 과금 구조로 설계되어 있습니다. 상세 단위는 협의 기준으로 정의합니다.

통계/내보내기 범위는 어느 정도인가요?

콘솔에서 최근 24시간/7일/30일/3개월 범위를 제공하며, 표준 내보내기 기능을 지원합니다. 원천 로그 제공은 엔터프라이즈 협의 범위로 확장하고 있습니다.

운영/관리자 활동 로그는 남나요?

시스템 로그 관리 화면을 제공하며, 감사/운영 목적의 기록을 기본으로 남깁니다. 장기 보관 옵션(예: 3년)은 단계적으로 확장하고 있습니다.

접근 권한은 어떻게 관리되나요?

사이트 단위로 데이터가 격리되며, 계정은 자신이 생성한 사이트 범위에서만 관리합니다. 권한 관리 기능은 단계적으로 고도화할 예정입니다.

PoC는 어떻게 진행되나요?

요구사항/보안 범위 정리 → 콘솔 샘플 연동 → 운영·심사 체크리스트 합의 순으로 진행하며, 기간은 범위와 환경에 따라 협의합니다.

SI 과제 참여/지원 범위는?

국내 대형 SI 과제 참여 경험을 바탕으로 기획~통합~운영까지 협업 가능합니다.

도입 상담 & PoC

SaaS로 빠르게 검증한 뒤 On-Prem 확장까지 이어지는 전략을 제안합니다. PoC는 요구사항/보안 범위를 먼저 정리해 진행합니다.

Step 01

요구사항 정리

보안/심사 범위와 필수 모듈 정의

Step 02

샘플 연동

콘솔 예제로 빠르게 기능 검증

Step 03

운영/심사 합의

운영 체계와 심사 체크리스트 정리

PoC 기간은 보안/망 환경과 요구 범위에 따라 협의합니다.

필요 자료: 보안 요구사항, 망 구성, 담당자 연락처, 기대 목표.

문의: contact@turning78.com

기대 응답: 영업일 기준 1~2일 내 회신 목표.