5계층 구조를 클릭해 상세 기술 스택과 핵심 락 코드를 조회하고, '예약 흐름 보기'로 데이터 요청이 흐르는 과정을 시각적으로 확인하세요.
발주처가 요구한 진짜 엔지니어링 — Redis 분산 락 + FOR UPDATE 동시성, 정기결제 배치, WebSocket 실시간.
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)현재 소프트웨어 플랫폼이 매장을 연결한다면, 다음 단계는 매장 안의 물리적 작업까지 무인화하는 것입니다.
관제 콘솔에서 작업 명령을 내리면 리프트 승강·타이어 탈착·휠 밸런싱까지 무인 연동 수행.
정밀 토크 제어 휴머노이드 암이 볼트 체결·검수를 담당, 사람은 최종 승인만.
프리워시·폼·디테일·드라이 4존을 로봇 암이 순회하며 장착 직후 차량을 자동 세차.