신연준 포트폴리오
팀 프로젝트

ControlDock

2025.12 백엔드 · 데이터 파이프라인 · FastAPI 프로젝트

여러 Windows 에이전트 PC의 상태 확인, 원격 배포, 공지 브로드캐스트를 통합 관리하는 원격 모니터링 및 배포 시스템입니다.

문제

여러 PC의 상태 확인, 원격 배포, 공지 전송이 분산되어 운영 흐름이 비효율적이고 추적이 어려웠습니다.

해결

중앙 서버에서 HTTP·TCP·UDP 통신을 묶어 등록 확인, 상태 모니터링, 원격 배포, 공지 전송 흐름을 통합했습니다.

내 역할

HTTP·TCP·UDP 서버와 백엔드 서비스 로직을 맡아 PC 등록 확인 흐름, 상태 체크, 원격 배포 요청 처리, 공지 전송 프로토콜을 구현했습니다.

결과

에이전트 등록부터 배포 요청과 브로드캐스트 공지까지 하나의 화면에서 관리하는 팀 프로젝트 백엔드를 구현했습니다.

핵심 포인트

에이전트 등록 및 상태 모니터링원격 배포 실행·실시간 상태브로드캐스트 공지 및 수신 추적

백엔드 포인트

HTTP·TCP·UDP 서버배포 요청 처리PostgreSQL 상태 저장브로드캐스트 프로토콜

기술 스택

PythonPostgreSQLDockerHTML/CSS/JSTCP/UDPREST API
메인 포트폴리오에서 프로젝트 보기