RustRunner 잡 자동화를 스크립트가 아닌 인터페이스로 바라보기

잡 자동화를 위해 셸 스크립트를 사용하는 방식이 왜 잘 확장되지 않는지에 대한 글들을 읽다 보면, 반복해서 나타나는 패턴들이 있습니다.

깨지기 쉬운 쌍따옴표, 따옴표, 숨겨진 동작, 입력에 대한 검증 부재, 그리고 실행 환경에 따라 다르게 동작하는 스크립트들입니다.

하나의 작은 대안은, 잡 실행을 여러 스크립트의 집합이 아니라 구조화된 인터페이스로 다루는 접근입니다.
명확한 라우팅, 검증된 입력, 예측 가능한 동작.

이런 방식은 유지보수와 테스트를 훨씬 쉽게 만들고, 규모가 커져도 확장하기 수월합니다.
또한 구조화된 입력 덕분에 AI 기반 도구와 연계하거나 하기에도 훨씬 용이합니다.

이를 하나의 Rust 바이너리로 구현하면, 네이티브에 가까운 성능을 유지하면서도
운영 환경에서는 예측 가능하고 안정적인 동작을 보장할 수 있습니다.

이 아이디어를 실제 코드로 구현한 예시이며(Apache 2.0),
다른 개발자분들이 자유롭게 확장하거나 다시 생각해볼 수 있도록 열어두었습니다:

이러한 접근 방식이 공감된다면, 자유롭게 활용하거나 확장해 보시고
같은 메시지로 공유하며 논의를 이어가도 좋겠습니다.

3 Likes

@manager 김송현 Leader님! RustCost 개발 진행을 잘 되고 계시죠? 어느정도 기능 구현이 되었다면, 알려주세요. 제가 영업 해볼께요! :slight_smile:

2 Likes

12월 20일까지 V1 개발을 진행하고, 21일에 지금까지 구현된 기능 기준으로 V1 배포를 해보려 합니다!
(아직 기능은 많이 부족하지만요~)

1 Like

:fire::fire: 배포 후 한번 편하신 때 말씀주세요! 온라인으로라도 캐치업 해보아요 ㅎㅎ

1 Like

네 배포 후에 한번 공유드리겠습니다~

2 Likes