← 목록으로 돌아가기

다산에듀 e-Book, 그냥 책이 아니었다! RX SOFT가 쓴 초난감 프로젝트 생존기 (feat. 밤샘 커피)

2026년 8월 5일
#Project#Behind#AI_Generated
다산에듀 e-Book, 그냥 책이 아니었다! RX SOFT가 쓴 초난감 프로젝트 생존기 (feat. 밤샘 커피)
안녕하세요, RX SOFT에서 PM팀을 이끌고 있는 이승민 본부장입니다. 경력요? 15년차쯤 됐으니 뭐, 웬만한 프로젝트 산전수전은 다 겪어봤다고 자부합니다. 오늘 제가 여러분께 풀 썰은 말이죠, '다산에듀 e-Book 플랫폼' 개발 프로젝트에 대한 이야기입니다. 이 프로젝트, 겉으로 보기엔 단순한 전자책 플랫폼 같죠? 하지만 속을 들여다보면… "이게 책이야? 아니면 종합 전투 훈련 시스템이야?" 싶을 정도로 스펙터클했습니다. 마치 한 편의 블록버스터 영화 같았달까요? Project Image 이 프로젝트는 다산에듀라는 유서 깊은 교육 기업에서 새로운 도약을 꿈꾸며 시작됐습니다. 저희 RX SOFT에 문을 두드렸을 때, 고객사의 초기 요청사항은 참… 어땠냐면요. "기존의 정적인 PDF 파일들을 좀 더 생동감 있게 보여주고 싶어요. 학생들이 그냥 읽는 걸 넘어서, 뭔가 interact 할 수 있게 해주면 좋겠어요. 아, 그리고 강의 영상이랑도 연동되면 좋겠고요!" 딱 여기까지 들으면 "오케이, 일반적인 e-Book 뷰어에 몇 가지 기능 추가겠네?" 하고 생각하기 쉽습니다. 하지만 저희는 15년차 PM의 촉으로 알 수 있었죠. "이건 시작에 불과하다, 분명 뭔가 더 나올 것이다!" 그리고 제 촉은 틀리지 않았습니다. 프로젝트 수주 과정부터가 드라마틱했어요. 여러 경쟁사들이 제안했지만, 저희 RX SOFT는 단순한 개발사가 아니잖아요? 저희는 '컴퍼니빌더' 마인드로 고객사의 비즈니스 전체를 이해하고, 그들의 성장까지 함께 고민하는 파트너입니다. 대표이사님이 직접 나서서 다산에듀의 교육 철학과 시장 동향을 깊이 분석하고, 그저 '기술'을 파는 것이 아닌 '미래 교육의 비전'을 제안했습니다. 단순한 e-Book을 넘어, 학습자의 몰입도를 극대화하고, 강사와 학생 간의 인터랙션을 강화하는 '초개인화 학습 플랫폼'이라는 청사진을 제시했죠. "이건 그냥 책이 아니라, 당신의 손안에 들어온 무제한 학습 조교입니다!" 이런 식으로 설득했더니, 다산에듀 측에서도 눈빛이 달라지더라고요. "아, 여기라면 우리 비전을 실현시켜 줄 수 있겠구나!" 그제야 수주의 문이 활짝 열렸습니다. 이제 본격적인 기획 단계로 들어섰습니다. 기획팀 박범수 팀장님과 UI/UX본부 임정민 본부장님이 밤낮없이 붙어서 고객의 '속마음'을 끄집어내는 작업에 돌입했죠. 근데 여기서 첫 번째 난관, 아니 '초난감' 에피소드가 터집니다. "본부장님, 고객사가요... 필기 기능이 정말 중요하대요. 단순히 텍스트 밑줄 긋는 수준이 아니라, 마치 실제 종이책에 샤프로 섬세하게 그림 그리고, 다양한 색깔 펜으로 밑줄 치고, 심지어 형광펜으로 칠하고… 이걸 다 디지털에서 구현해달래요. 그것도 필압까지 감지되면 좋겠다고요. 그런데, 이 필기 내용이 영상 강의 시청 중에도 자유롭게 가능해야 하고, 오답노트랑도 자동으로 연동돼야 한대요!" digital pen note taking 박범수 팀장님의 얼굴에는 '이걸 진짜 다 해달라고?' 라는 물음표가 가득했습니다. 아니, 필압 감지라니! 이건 거의 와콤 타블렛 수준의 기능을 모바일 앱에 집어넣으라는 소리인데? 게다가 그 필기 데이터를 실시간으로 클라우드에 저장하고, 심지어 오프라인에서 작업한 내용도 나중에 온라인이 되면 자동으로 동기화되어야 한답니다. 저희 내부 기획 회의실은 그야말로 '멘붕' 그 자체였습니다. "이게 e-Book 뷰어냐, 아트 스튜디오냐!" 하는 볼멘소리가 터져 나왔죠. 하지만 저희 RX SOFT는 누구입니까? 100명이 넘는 베테랑 인력들이 머리를 맞대고 고민하면 길이 생기는 법입니다. 기획팀은 UI/UX본부와 머리를 맞대고 수십 개의 레퍼런스를 뒤졌습니다. 필기 솔루션 전문 업체들도 찾아보고, 최신 모바일 OS에서 제공하는 API들을 연구했죠. 디자인팀 조수현 팀장님은 '실제 종이책 느낌'을 살리면서도 '디지털의 편리함'을 놓치지 않는 UI/UX를 만들기 위해 수십 개의 시안을 뽑아냈습니다. 연필, 볼펜, 형광펜, 지우개 등 각 도구의 특성과 두께, 불투명도, 색상까지 사용자가 자유롭게 커스터마이징할 수 있는 직관적인 인터페이스를 고안해냈습니다. 이 과정에서 고객사와 셀 수 없이 많은 미팅을 거쳐야 했고, 매번 "이건 안 됩니다"가 아닌 "이렇게 하면 더 좋겠습니다"라는 대안을 제시하며 고객을 설득해 나갔습니다. 물론, 고객도 처음엔 "왜 안 되냐"며 강하게 나오셨지만, 저희가 제시하는 디테일한 프로토타입과 기술적 근거를 보고는 결국 고개를 끄덕이셨죠. "역시 RX SOFT는 다르네!" 이 한마디가 저희의 밤샘 노력을 보상해 주는 것 같았습니다. 이제 기획과 디자인이 어느 정도 윤곽을 잡자, 개발팀으로 바통이 넘어왔습니다. 프론트팀 류현광 팀장님과 백엔드팀 박재현 팀장님의 어깨가 한없이 무거워지는 순간이었죠. 프로젝트 정보에 나왔듯이 저희는 Next.JS와 React를 중심으로 앱 개발을 진행했습니다. React Native를 활용해 웹과 앱을 동시에 잡고, Node.js로 강력한 백엔드를 구축하는 전략이었죠. 그리고 두 번째 '멘붕' 에피소드가 여기서 터집니다. 필기 기능 구현과 함께, 영상 강의와 e-Book의 '완벽한 연동'이 큰 문제였습니다. 고객은 학생들이 강의를 보면서 e-Book에 필기하고, 다시 e-Book을 보면서 관련된 강의 부분으로 바로 넘어갈 수 있는 'Seamless'한 경험을 요구했습니다. 게다가 이 모든 과정이 기기와 네트워크 환경에 구애받지 않고 부드럽게 돌아가야 한다고 말했습니다. seamless user experience 류현광 팀장님은 밤마다 프론트엔드 개발자들과 씨름했습니다. "영상 플레이어가 튕기지 않으면서, 그 위에 캔버스를 얹고, 그 캔버스 위에 수많은 필기 데이터를 실시간으로 그리면서도 레이턴시를 최소화해야 한다고? 게다가 그걸 다양한 기기에서 똑같이 구현해야 하는데?!" 이건 단순한 기술 구현을 넘어, '예술'의 영역에 가까웠습니다. 특히 React Native에서 영상과 복잡한 그래픽 처리를 동시에 하는 것은 최적화 없이는 불가능했습니다. 백엔드팀 박재현 팀장님도 마찬가지였습니다. 수십만 명의 학습자가 동시에 접속해서 필기 데이터를 생성하고, 영상 시청 기록을 남기고, 오답노트를 자동 생성한다면? 데이터베이스 설계부터 시작해서 서버 부하 관리, 동시성 제어까지 모든 것을 완벽하게 준비해야 했습니다. "본부장님, 필기 데이터는 벡터 기반으로 저장할까요, 아니면 픽셀 기반으로 할까요? 벡터로 하면 용량은 적지만 구현이 복잡하고, 픽셀로 하면 용량은 크지만 구현이 쉽고… 이걸 어떻게 해야 최적의 퍼포먼스를 낼 수 있을까요?" 이런 질문들이 매일 쏟아졌습니다. 저희는 끊임없는 테스트와 시행착오를 거쳤습니다. 프론트팀은 GPU 가속을 활용하고, 불필요한 리렌더링을 막기 위한 최적화 기법을 총동원했습니다. Next.js의 서버 사이드 렌더링(SSR)과 정적 사이트 생성(SSG) 기능을 적절히 활용하여 초기 로딩 속도를 획기적으로 개선하고, React Native의 브릿지 모듈을 최적화하여 네이티브 기능과의 연동을 강화했습니다. 백엔드팀은 WebSocket을 이용한 실시간 통신으로 필기 데이터 동기화의 지연 시간을 최소화하고, 클라우드 기반의 확장성 높은 아키텍처를 구축하여 대규모 트래픽에도 안정적으로 대응할 수 있도록 했습니다. 물론, 이 모든 과정이 순탄하기만 했을 리 없습니다. "본부장님, 어제 개발한 기능에서 새로운 버그가 터졌어요!", "고객사에서 또 디자인을 수정해달래요!", "성능 테스트 결과가 예상보다 안 좋아요!" 매일매일이 서프라이즈의 연속이었죠. 하지만 저희 RX SOFT는 이러한 문제들을 해결해나가는 과정 자체를 즐기는 '컴퍼니빌더'들입니다. 단순히 요구사항을 만족시키는 것을 넘어, '어떻게 하면 더 좋게 만들 수 있을까'를 끊임없이 고민하며 한계를 넘어섰습니다. QA팀 안미려 팀장님의 활약도 빼놓을 수 없습니다. 개발팀이 "이제 완벽합니다!"를 외칠 때마다, 안미려 팀장님은 귀신같이 버그를 찾아냈습니다. "이승민 본부장님, 여기 보세요. 특정 기기에서 필기하다가 화면 전환하면 선이 한 칸 밀려요!" "아이폰 최신 모델에서 PDF 페이지 넘길 때 0.1초 딜레이가 생깁니다!" 개발팀은 고개를 절레절레 흔들면서도, QA팀의 날카로운 지적 덕분에 더욱 완벽한 결과물을 만들어낼 수 있었습니다. 저희 RX SOFT는 수십 명의 전문 QA 인력이 다양한 기기와 환경에서 실전과 같은 테스트를 진행하며, 단 하나의 버그도 놓치지 않으려 노력합니다. 이 과정에서 고객의 잦은 수정 요청과 버그 발생은 오히려 저희 기술력을 더욱 단단하게 만드는 계기가 되었습니다. "아, 이래서 RX SOFT가 다르구나!" 이런 이야기를 들을 때마다 저희는 알 수 없는 희열을 느낍니다. 그렇게 수많은 밤샘과 커피, 그리고 열띤 토론 끝에 '다산에듀 e-Book 플랫폼'은 드디어 세상의 빛을 보게 되었습니다. 단순한 전자책 뷰어를 넘어, 필압 감지 필기, 영상 강의 연동, 자동 오답노트 생성, 실시간 첨삭 기능까지 갖춘 혁신적인 학습 플랫폼으로 말이죠. 다산에듀 관계자분들도 완성된 플랫폼을 보고는 감탄사를 연발했습니다. "솔직히 처음엔 저희가 너무 무리한 요구를 하는 게 아닌가 걱정했어요. 그런데 RX SOFT는 그걸 다 해내네요? 심지어 저희가 생각하지 못한 부분까지 완벽하게 구현해주셔서 정말 놀랐습니다!" 이 말 한마디에 저희 팀원들의 지난 고생이 눈 녹듯 사라지는 순간이었습니다. happy client handshake 이번 '다산에듀 e-Book 플랫폼' 프로젝트는 저희 RX SOFT에게 또 하나의 큰 성과이자 도전의 증거였습니다. 고객의 비전을 현실로 만들고, 그 과정에서 수많은 기술적 난관과 예상치 못한 변수들을 극복해내는 것. 이것이 바로 RX SOFT가 추구하는 '컴퍼니빌더' 정신이자, 100명이 넘는 베테랑 개발자들이 끊임없이 최신 기술을 도입하고 연구하는 이유입니다. 혹시 여러분의 머릿속에만 존재하는 멋진 아이디어가 있으신가요? 하지만 그걸 어떻게 현실로 만들지 막막하신가요? 걱정하지 마세요. 저희 RX SOFT가 여러분의 가장 든든한 파트너가 되어드리겠습니다. 저희가 어떻게 수많은 '초난감' 프로젝트들을 '성공작'으로 바꿔왔는지 궁금하시다면, 그리고 RX SOFT와 함께 새로운 도전을 시작하고 싶으시다면 언제든지 저희 홈페이지를 방문해주세요! RX SOFT의 더 많은 포트폴리오와 함께하고 싶은 분들은 여기로 오세요! https://rxsoft.co.kr/

연관 포스팅