RockieTalkie 메인
학습 과정 중 일부
백오피스(교사)와 학습 리포트 중 일부
영어 그림책을 읽고, 다양한 액티비티(퀴즈, 낱말 찾기 등) 활동을 통해 아이들이 즐겁게 영어를 학습할 수 있는 B2B(도서관 및 교육기관) 서비스입니다. 아이들은 영어 문장을 읽으며 음성 인식 모델을 이용해 본인의 발음 정확도를 진단받을 수 있습니다. 서비스는 크게 [진단평가] - [리딩 학습 / 액티비티] - [학습 통계] - [백오피스] 영역으로 구분됩니다.
기존 서비스는 **Redux-saga와 RTK(Redux Toolkit)**를 사용하여 서버 데이터를 클라이언트 측에서 관리하는 방식을 채택했습니다. RTK 덕분에 Redux의 장황한 보일러플레이트는 어느 정도 해소되었지만, 서비스 규모가 확장될수록 다음과 같은 문제들이 드러나기 시작했습니다.
이러한 문제들을 해결하기 위해 클라이언트 데이터와 서버 데이터를 명확히 분리하여 관리할 수 있는 새로운 솔루션이 필요하다는 결론을 내렸습니다.