물류 창고 자율주행 로봇을 위한 고성능 센서 데이터 처리 API.
실시간 수집 · C++ 최적화 · Redis 캐싱 · 비동기 배치 처리
Nginx 리버스 프록시 뒤에 다중 FastAPI 인스턴스가 비동기로 동작하며, Redis 캐싱과 PostgreSQL을 통해 높은 처리량과 낮은 지연 시간을 달성합니다.
비동기 ASGI 서버, 타입 힌트 기반 자동 문서화
asyncpg 드라이버, JSONB 센서 데이터, 복합 인덱스
Cache-Aside 패턴, TTL 기반 자동 만료, 캐시 워밍
센서 직렬화, 이동평균 필터링, null 비율 계산
리버스 프록시, 로드 밸런싱, GZip 압축
멀티 컨테이너 오케스트레이션, 환경 일관성
실제 배포 환경에서 TPS 부하 테스트
점진적 부하 테스트 (100 → 5,000 동시 접속)
실제 서버에 요청을 보내고 응답을 확인하세요. 모든 기능은 로봇 등록 후 사용할 수 있습니다.
POST /api/robots
POST /api/sensors
GET /api/sensors/*
GET /api/stats
| Field | Type | Note |
|---|---|---|
name 필수 | string | 로봇 이름 (중복 불가) |
model | string | 로봇 모델명 |
status | enum | active / inactive / maintenance |
battery_level | int | 0 ~ 100 |
극한 조건에서의 성능 최적화를 목표로 설계되었습니다.