안녕하세요.
담당 매니저 김수민입니다.
기간제(상주) 프로젝트 희망 근무 시작일을
등록해 주시면, 파트너님의 일정에 맞는
적합한 프로젝트를 추천해 드려요.
플러스
본인확인·포인트 기반 원격 PC 자동대여 플랫폼 구축
개발 · 디자인 · 기획
웹 · PC프로그램
중개ㆍ매칭 플랫폼, SaaSㆍ솔루션, ERP 전사자원관리
프로젝트 배경
### 1. 시작점 이 프로젝트의 출발점은 ‘원격 프로그램을 실행하는 버튼’이 아니라 여러 대의 PC를 유료로 빌려주는 과정 전체를 안전하게 자동화하는 것이었습니다. 고정된 장소에 있는 PC는 수량이 한정되어 있고 장비마다 온라인 여부, 원격 호스트 상태, 점검 여부가 다릅니다. 사용자는 충전한 포인트 안에서 즉시 접속하기를 기대하지만 운영자는 회원 확인, 입금 확인, 장비 배정, 사용 시간, 종료 여부
프로젝트 성과
PC 배정 충돌을 막는 단일 세션 구조
사용자별 활성 세션과 PC별 활성 배정에 유일 조건을 두고 예약·확정을 트랜잭션으로 처리해 동시 요청의 중복 배정을 차단했습니다. 실패 요청은 롤백하고 배정 이력에 원인을 남겨 운영 확인도 가능하게 했습니다.
포인트 증감 근거를 남기는 거래 원장
충전·보류·사용·반환·운영 조정을 각각 기록하고 외부 입금 알림에 멱등 키를 적용해 잔액 변경 사유를 추적할 수 있게 했습니다. 각 거래는 세션·충전 신청번호와 연결해 재처리 여부도 확인할 수 있습니다.
단절 뒤 자동 회수와 재배정
heartbeat와 예약 만료 시간을 기준으로 응답 없는 장비를 후보에서 제외하고, 실패한 배정은 해제한 뒤 다음 가용 PC를 찾도록 구성했습니다. 회수 사유와 재탐색 순서도 세션 이력에 남겼습니다.
복원 가능한 백업과 감사 흐름
예약 백업, 별도 보관, 체크섬 검증, 복원 이력과 작업자 로그를 묶어 장애 시 확인과 복구 순서를 운영 절차로 남겼습니다. 복원 전 검증 환경에서 데이터 상태를 확인해 잘못된 덮어쓰기도 예방했습니다.
핵심 기능
휴대폰 본인확인 기반 가입
약관 동의와 인증번호 확인을 마친 사용자만 계정을 만들고, 인증 결과의 유효성과 중복 여부를 서버에서 확인하도록 구성했습니다. 민감한 원문은 보관하지 않고 필요한 연결값만 계정에 매핑했습니다.
진행 단계
요구사항 및 참고 흐름 분석
2023.02.
회원가입부터 충전, PC 선택, 원격 접속, 종료까지 기존 이용 흐름과 반복 장애를 정리하고 프로그램별 책임 범위를 확정했습니다. 화면별 예외 문구와 재시도 조건도 함께 목록화했습니다.
프로젝트 상세
1. 프로젝트 소개 특정 장소에 설치된 PC를 외부 사용자가 필요한 시간만큼 대여하고, 접속 가능한 PC를 자동으로 배정받아 원격 프로그램으로 바로 연결하는 통합 솔루션을 구축했습니다. 범위는 운영자가 사용하는 카운터 프로그램, 대여 대상 PC에 설치되는 에이전트, 사용자가 실행하는 접속기와 공통 API·데이터베이스까지 포함했습니다. 단순 원격 제어 프로그램을 만드는 일이 아니라 회원 확인, 선불 포인트

비슷한 프로젝트를 준비 중이라면?
위시켓 매니저와 상담하세요.

참여 개발사와 미팅 연결

프로젝트 1:1 컨설팅 제공

무료로 프로젝트 등록하기

작업한 파트너 프로필 보기

mi******
개발 · 개인사업자

프로젝트 정보

참여 기간
2023.02. ~ 2023.06.
참여율
참여율이 100%인 프로젝트는 해당 파트너님이 온전히 작업한 결과물입니다.
외부 공동 작업의 경우 기여도에 따라 참여율이 달라지며 역할, 프로젝트 설명을 통해 업무 분야 및 참여 범위를 확인할 수 있습니다.
100%
고객사
A사(비공개)
역할
CTO / 시스템 설계 및 풀스택 개발
관련 기술
AWS
.Net
C#
Docker
Redis
MySQL
Windows