1,000,000 / 항해99 - 73일차

이영욱·2022년 3월 23일
0
post-thumbnail

오늘 한 것

더미데이터 생성 구현 / 추천 로직 구현 / 버그 잡기

후기

"서버를 터트려라".

항해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개의 더미데이터를 생성해보고

서버를 극한까지 몰아가보자! 그럼 실력도 늘겠지!

profile
다양한 경험을 통해 성장하는 개발자, 이영욱 입니다.

0개의 댓글