Uncompromising Tech Stack 현장을 지탱하는
현장을 지탱하는
타협 없는 핵심 기술
제조 현장은 0.1초의 지연도, 한 번의 멈춤도 허용되지 않습니다.
그래서 제통재는 쉽고 편한 길 대신, 가장 빠르고 안전한 길을 택했습니다.
Back-end / Firmware
Rust메모리 안전성의 기준
C/C++의 고성능을 유지하면서도, 메모리 오류를 원천 차단하는 유일한 언어입니다. 제통재의 모든 엣지 디바이스와 서버는 Rust로 작성되어, 'Garbage Collection(GC)'으로 인한 멈춤 현상(Stop-the-world)이 절대 발생하지 않습니다.
- 예기치 않은 시스템 셧다운 0% 도전
- 저사양 하드웨어에서도 최고의 퍼포먼스
- 동시성 처리에 최적화된 데이터 수집 엔진
fn monitor_system() -> Result<(), Error> {
// Zero-cost abstractions
let data = sensor.read_safe().await?;
match data {
Ok(val) => control_plc(val),
Err(e) => log::error!("Safe Error Handling"),
}
}
안전하지 않은 코드는 컴파일조차 되지 않습니다.
Application Engine
Tauri극강의 가벼움
Electron 기반의 무거운 공장 프로그램은 이제 잊으십시오. Tauri는 OS의 웹 렌더러를 직접 사용하여, 설치 파일 크기가 1/20 수준으로 작고 메모리 사용량이 획기적으로 적습니다. 구형 윈도우 PC에서도 쾌적하게 돌아갑니다.
Electron App (Others)100MB+
Jetong App (Tauri)~3MB
Lightweight Rust Backend
+ Native Webview
Frontend Interface
SolidJS압도적인 반응 속도
가상 돔(Virtual DOM)이 없는 진정한 리액티브 프로그래밍. 데이터가 변하는 그 부분만 콕 집어 업데이트합니다. 수천 개의 센서 데이터가 쏟아져도 브라우저 렉(Lag) 없이 부드러운 대시보드를 경험할 수 있습니다.
No V-DOM
불필요한 비교 연산 제거
Fine-Grained
입자 단위의 정밀한 업데이트
High FPSReal-time Data Visualization
"왜 쉬운 길을 놔두고 어려운 기술을 쓰냐고 묻습니다."
"개발자가 조금 고생하면, 사용자는 평생 편안합니다.
우리가 Rust와 Tauri를 고집하는 이유는 단 하나입니다.
고객의 공장이 단 1초도 멈추지 않아야 하기 때문입니다."
ENGINEERING PHILOSOPHY