비동기 작업들(Async Processes)과 시한폭탄(timeout)
포켓서베이 서비스는 설문 조사를 제작하는 것부터 시작해, 카카오톡 챗봇을 이용한 참여, 마지막으로 인공지능 보고서를 제공하는 일련의 과정들을 모두 제공한다. 기존에는 서비스 이용자들이 주로 만족도 설문조사를 위하여 이용하였지만, 시간이 지남에 따라 카카오톡 알림톡 심사 조건이 완화되었다. 덕분에 조사를 진행할 수 있는 분야의 확장성이 확보되었고, 다양한 형태로 설문을 제작 및 운용할 수 있었다. 학술 조사, 사내 설문조사, 시장 조사 등의 복잡도가 높은 설문이 생겨나면서, 자연스럽게 인공지능 보고서가 분석해야 하는 문항의 개수나 데이터의 양이 급격히 늘어났다. 프론트엔드는 분석된 데이터를 기반으로 차트를 나타내주어야했기 때문에 데이터를 얼마나 잘 가져오고, 빠르게 보여줄 지를 고민해야 했다. 서비스 초기..
Programming
2020. 7. 15. 22:18