Cronus (Batch TF)
사내 배치 관리를 편리하게 만든 자체 솔루션
회사프론트엔드 개발2026.01 — 2026.02
SSEfetchReadableStream
프로젝트 소개
사내 배치(Batch) 작업을 편하게 관리하기 위해 만든 자체 솔루션. TF(태스크포스) 형태로 짧게 진행됐고, 배치 실행 현황을 실시간으로 들여다볼 수 있게 하는 것이 핵심이었다.
내가 한 역할
배치 로그를 실시간으로 확인하는 라이브 테일링 기능을 SSE(Server-Sent Events) 기반으로 구현했다. 별도 라이브러리 없이 fetch와 ReadableStream을 직접 파싱해 스트리밍 데이터를 처리하는 방식을 택해, 의존성을 늘리지 않고 필요한 만큼만 구현했다.
짧은 TF 프로젝트였지만 SSE 스트리밍을 라이브러리 없이 다뤄본 경험은, 이후 다른 프로젝트에서 실시간성이 필요한 기능을 설계할 때 판단 기준이 됐다.