데모 런처로 돌아가기
ENGINEERING SHOWCASE · 확장 아키텍처

아키텍처 인터랙티브 다이어그램

5계층 구조를 클릭해 상세 기술 스택과 핵심 락 코드를 조회하고, '예약 흐름 보기'로 데이터 요청이 흐르는 과정을 시각적으로 확인하세요.

Core Engine — V4.1 핵심

발주처가 요구한 진짜 엔지니어링 — Redis 분산 락 + FOR UPDATE 동시성, 정기결제 배치, WebSocket 실시간.

동시성 제어 (2단계 락)
빌링 자동화 (Celery Beat)
실시간 동기화 (Pub/Sub)
app/core/lock.py
python
class RedisDistributedLock:
    def __init__(self, redis_client, key: str, ttl_sec=5):
        self.redis = redis_client
        self.key = f"lock:slot:{key}"
        self.ttl = ttl_sec

    async def __aenter__(self):
        # NX=True (Key가 없을 때만 생성 = 원자적 분산 락 획득)
        self.acquired = await self.redis.set(
            self.key, "locked", ex=self.ttl, nx=True
        )
        if not self.acquired:
            raise LockConflictException("Slot occupied by another request")
        return self

    async def __aexit__(self, exc_type, exc_val, exc_tb):
        if self.acquired:
            await self.redis.delete(self.key)
예약 처리 파이프라인 흐름
  1. 01.소비자가 예약 요청 전송
  2. 02.API가 예약 요청 수신 · 검증
  3. 03.2단계 락으로 슬롯 선점 (오버부킹 차단)
  4. 04.예약 확정 커밋 + 락 해제
  5. 05.카카오 알림톡 자동 발송
OUR VISION · TCPS

확장 비전 — TCPS 전자동 인프라

현재 소프트웨어 플랫폼이 매장을 연결한다면, 다음 단계는 매장 안의 물리적 작업까지 무인화하는 것입니다.

전자동 리프트 · 탈착기 · 밸런스기

관제 콘솔에서 작업 명령을 내리면 리프트 승강·타이어 탈착·휠 밸런싱까지 무인 연동 수행.

로보틱스 '마이더스 핸드' 휴머노이드

정밀 토크 제어 휴머노이드 암이 볼트 체결·검수를 담당, 사람은 최종 승인만.

4존 로봇 프리미엄 세차 부스

프리워시·폼·디테일·드라이 4존을 로봇 암이 순회하며 장착 직후 차량을 자동 세차.

현재 소프트웨어 플랫폼하드웨어 자동화 인프라 백엔드 관제로 확장