더미데이터 생성 구현 / 추천 로직 구현 / 버그 잡기
"서버를 터트려라".
항해99 기획 멘토링에서 받은 답변!
최대한 많은 더미데이터(1,000,000개를 언급하셨다..!!) 를 넣고
쿼리를 돌려보면서 서버를 터트려 보시라고 하셨다.
데이터가 10개, 100개 있을때와
10,000개, 100,000개 있을때는 완전히 다른 이야기라며
이 방법으로 기본 CRUD를 확실하게 잡아 우리만의 개발 스토리를 만들라고 하셨다.
...
어찌저찌 해서 처음에 크롤링으로 접근했다가
나중에는 더미데이터 생성으로 바꿔서 직접 넣어주었다.
신기한건 하나의 폴더에 10,000개를 넣으면 16분이 걸리지만,
1,000개의 폴더에 100개씩 자료를 넣으면 총 100,000개의 데이터를 넣는거지만
속도가 비슷하게 나온다.
지금은 왜 이런지 더 탐구하고 싶지만, 우선 기능개발이 우선이니...
어서 스트레스 테스트를 해서 쿼리와 DB를 고도화하고 싶다...!!!
...
우선 100,000개로도 테스트 하기에는 충분해보이니
이걸 기반으로 최적화를 진행한 다음,
그 다음 보스인 1,000,000개의 더미데이터를 생성해보고
서버를 극한까지 몰아가보자! 그럼 실력도 늘겠지!