← 목록으로 돌아가기

RX SOFT, 다우기술 다우Sync 프로젝트: 연결의 가치를 담다

2026년 7월 16일
#Project#Behind#AI_Generated
RX SOFT, 다우기술 다우Sync 프로젝트: 연결의 가치를 담다
안녕하세요, RX SOFT에서 10년 차 IT 전문 PM으로 일하며 블로그를 통해 우리 회사의 뜨거운 개발 현장을 나누는 정현석입니다. 오늘은 다우기술과 함께 성공적으로 마무리한 ‘다우Sync’ 프로젝트 이야기를 들려드릴까 합니다. 단순한 개발 프로젝트를 넘어, 고객의 니즈를 깊이 이해하고 RX SOFT만의 노하우를 집약해 연결의 가치를 만들어낸 여정이었죠. 1. 수주의 시작: 왜 RX SOFT였을까? 다우기술에서 새로운 ‘다우Sync’ 프로젝트를 구상한다는 소식이 들려왔을 때, 저희는 이미 다우기술의 니즈를 정확히 파악하고 있었습니다. 다우오피스라는 강력한 클라우드 기반 서비스의 활용성을 극대화하려면, 사용자 PC와 클라우드 간의 Seamless한 파일 동기화 솔루션이 필수적이었죠. 클라우드 스토리지는 이제 기업의 핵심 인프라가 되었고, 그만큼 빠르고 안정적인 동기화 기능은 서비스의 성패를 가르는 중요한 요소였습니다. 저희 RX SOFT는 이러한 복잡하고 까다로운 시스템 구축에 대한 풍부한 경험과, 특히 Electron, Node.JS, React-Native와 같은 최신 기술 스택에 대한 깊은 이해를 바탕으로 차별화된 제안을 할 수 있었습니다. 고객은 단순히 개발사를 찾는 것이 아니었습니다. 비즈니스 파트너로서, 프로젝트의 A부터 Z까지 함께 고민하고 미래를 내다볼 수 있는 ‘컴퍼니빌더’ 마인드를 가진 팀을 원했고, RX SOFT가 바로 그 팀이라는 것을 확신시켰습니다. 2. 기획, 고객과의 소통: 숨겨진 니즈를 찾아내다 수주가 확정되고, 저희 기획팀은 고객사의 실무자들과 수많은 회의를 거쳤습니다. 단순히 “PC와 클라우드 파일 동기화”라는 명제에서 시작했지만, 실제 사용자들은 어떤 불편함을 겪고 있는지, 어떤 기능이 꼭 필요한지 깊이 파고들었죠. 예를 들어, 어떤 폴더는 양방향 동기화가 필요하고, 어떤 폴더는 PC에서만 수정하고 클라우드로 업로드만 하면 되는 ‘단방향 업로드’ 기능이 필요한 경우도 있었고, 또 어떤 폴더는 클라우드에서만 내려받아 참고하는 ‘단방향 다운로드’ 기능도 필요했습니다. 이런 미묘한 차이들을 섬세하게 캐치하고, UI/UX 설계에 반영하는 것이 중요했습니다. project discovery workshop 저희는 초기 기획 단계에서 수십 개의 유스케이스를 도출하고, 사용자 여정맵을 그리면서 고객이 미처 생각하지 못했던 디테일까지 제안했습니다. 이 과정에서 고객은 RX SOFT가 단순히 지시받은 대로 개발하는 것이 아니라, 함께 서비스를 만들어가는 파트너라는 것을 다시 한번 느끼셨다고 합니다. 3. 디자인: 직관성과 일관성의 조화 기획안이 어느 정도 구체화된 후, 디자인팀이 본격적으로 뛰어들었습니다. ‘다우Sync’는 사용자의 일상적인 업무 흐름에 자연스럽게 녹아들어야 하는 서비스였습니다. 그렇기 때문에 디자인은 무엇보다 직관적이고 친숙해야 했습니다. 파일 목록, 동기화 상태, 설정 등 복잡한 정보들을 한눈에 이해하기 쉽게 구성하는 데 주력했습니다. 특히, Electron 기반의 데스크톱 애플리케이션과 웹 서비스 간의 일관된 사용자 경험을 제공하는 것이 관건이었습니다. 데스크톱 환경의 생산성과 웹 환경의 접근성을 모두 고려해야 했죠. 저희 디자이너들은 다우기술의 기존 브랜드 가이드를 존중하면서도, 최신 웹 및 앱 트렌드를 반영하여 세련되고 사용성 높은 UI를 구현했습니다. ui ux design process 4. 개발: 난관을 극복하며 최고의 성능을 향해 이제 기획과 디자인이 현실이 되는 개발 단계입니다. ‘다우Sync’는 Electron을 기반으로 PC 애플리케이션을, 그리고 Node.JS로 강력한 백엔드 서버를 구축하는 동시에, UI/UX는 React-Native의 유연성을 활용하여 개발 효율성을 높였습니다. 사실 React-Native는 주로 모바일 앱 개발에 사용되지만, 저희는 이 기술의 컴포넌트 기반 개발 방식과 크로스플랫폼적인 특성을 활용해 Electron 앱의 UI 개발에 적용, 미래 확장성과 코드 재사용성을 염두에 두었습니다. 가장 큰 난관은 바로 ‘실시간 동기화의 안정성과 성능’ 문제였습니다. 프로젝트 중반, QA 단계에서 예상치 못한 문제가 발생했습니다. 수십 명의 사용자가 동시에 수백 개의 대용량 파일(예: 수백 MB의 CAD 파일이나 동영상 편집 파일)이 포함된 특정 공유 폴더를 동기화하고 수정할 때, 일부 파일에서 충돌이 발생하거나 동기화가 지연되는 현상이 발견된 것이죠. 심지어 간헐적으로는 데이터 손실 우려까지 제기되었습니다. 고객사는 매우 심각하게 받아들였습니다. 파일 동기화 서비스에서 데이터 무결성은 절대 양보할 수 없는 가치였으니까요. 이때 RX SOFT의 진가가 발휘되었습니다. 저희는 단순히 버그를 고치는 데 그치지 않았습니다. PM을 중심으로 백엔드 Node.JS 전문가, 파일 시스템 엔지니어, 그리고 네트워크 엔지니어 등 100명 이상의 베테랑 인력 중 최고 전문가들이 비상체제로 뭉쳤습니다. 우리는 기존의 낙관적 동시성 제어 방식으로는 이 정도 규모의 동시성 및 대용량 파일 처리에 한계가 있다는 것을 파악했습니다. 문제 해결을 위해 저희는 Node.JS의 이벤트 루프 모델과 비동기 처리의 강점을 극대화하면서, 파일 시스템 변경 이벤트를 실시간으로 감지하고 처리하는 새로운 ‘델타 동기화 엔진’ 아키텍처를 도입했습니다. 기존 파일 전체를 전송하는 방식이 아니라, 변경된 부분만 식별하여 전송하는 고도화된 알고리즘을 구현한 것이죠. 또한, 데이터 충돌 발생 시 사용자가 직접 선택하거나, 특정 규칙에 따라 자동으로 최신 버전을 유지하도록 하는 ‘스마트 충돌 해결 로직’을 백엔드에 통합했습니다. 이 과정에서 AWS SQS 같은 메시지 큐 시스템을 활용하여 안정적인 이벤트 처리를 보장하는 등 최신 기술 스택을 과감하게 적용했습니다. 밤샘 분석과 재설계, 그리고 수많은 테스트 끝에, 우리는 대규모 동시 접속 환경에서도 완벽하게 안정적인 실시간 동기화 성능을 구현해냈습니다. 이 에피소드를 통해 저희 팀원들은 기술적 한계를 뛰어넘는 짜릿함을 경험했고, 고객사는 RX SOFT에 대한 더욱 깊은 신뢰를 보내주셨습니다. software development process 5. QA와 배포: 완벽을 향한 마지막 퍼즐 개발이 완료된 후에는 RX SOFT만의 엄격한 QA 과정을 거칩니다. 다우Sync는 다양한 운영체제 환경(Windows, macOS)에서 수많은 테스트 시나리오를 통과해야 했습니다. 자동화 테스트와 수동 테스트를 병행하며 예상치 못한 버그를 찾아내고, 실제 사용 환경과 동일한 부하 테스트를 통해 성능과 안정성을 검증했습니다. 고객과의 지속적인 피드백 루프를 통해 발견된 미세한 수정 사항들도 빠르게 반영하며 완성도를 높여갔습니다. 그리고 마침내, 다우기술 ‘다우Sync’는 성공적으로 배포되었습니다. 사용자들은 이전과는 비교할 수 없는 빠르고 안정적인 파일 동기화 환경에 만족감을 표현해주셨습니다. 6. RX SOFT와 함께하세요! ‘다우기술 다우Sync’ 프로젝트는 RX SOFT가 단순한 개발사를 넘어 고객의 비즈니스 가치를 함께 만들어가는 ‘컴퍼니빌더’라는 것을 다시 한번 증명한 사례입니다. 고객의 숨겨진 니즈를 발굴하고, 까다로운 기술적 난관 앞에서 좌절하지 않고 100명 이상의 베테랑 인력들의 지혜와 최신 기술 도입으로 최고의 솔루션을 제공하는 것. 이것이 바로 RX SOFT가 추구하는 가치입니다. 어떤 난관에 부딪히더라도 혁신적인 아이디어와 최고의 기술력으로 성공적인 프로젝트를 만들고 싶으시다면, 주저하지 말고 RX SOFT의 문을 두드려주세요. 저희는 항상 여러분의 도전을 기다립니다. RX SOFT와 함께 당신의 아이디어를 현실로 만들어보세요. https://rxsoft.co.kr/

연관 포스팅