MySQL, Spring, JdbcTemplate, EasyRandom
JPA를 사용하지 않는다.
-> 과거에 어떻게 하였는지를 볼 것이다.
-> 대용량 시스템이 어려운 이유는 결국 많은 양의 데이터에서 시작된다.
어떻게 많은 양의 데이터를 안정적으로 삽입, 갱신, 조회 할 것이냐?
A. 4가지 기술을 활용한다.
정규화, 인덱스, 트랜잭션, 동시성 제어
대용량 시스템을 이해하고 구축할 수 있다 (X)
대용량 시스템을 공부하기 위한 이정표 (O)
SNS 프로젝트를 원하는 기술 스택을 활용해 다시 만들어 볼것
그리고 부하테스트를 꼭 해보세요. feat, ngringer, jmeter 등