기초 CRUD, Redis, Spring Scheduler 학습을 위한 TodoList
Jmeter 부하테스트 및 동시성 문제 기록 저장소
- Todo에 대한 기초적인 CRUD를 구현합니다.
- Spring Security를 이용하여 자체 로그인을 구현합니다.
- 로그인 사용자 기반 API를 구현합니다.
- 좋아요 기능을 구현합니다.
- 테스트 코드를 작성합니다.
- 부하테스트를 진행합니다.
- 동시성 문제를 해결합니다.
- Spring Security를 이용한 자체 로그인 후 사용자 객체 정보를 어노테이션으로 추출합니다.
- Redis를 사용하여 캐싱 처리를 합니다.
- Spring Scheduler를 이용하여 캐싱한 데이터를 DB에 반영 후 캐싱을 제거합니다.
- 부하테스트를 진행하면서 지표를 확인합니다.
- 동시성 제어에 대해 학습하고 해결합니다.
- 전역 예외처리를 구현합니다.
- 최대한 모든 경우에 대한 예외처리를 고민해보고 구현합니다.
분류 | 스택 |
---|---|
BackEnd | |
Test Tool |
- TODO 기초 CRUD 구현
- Spring Security를 사용하여 자체 로그인 구현
- Security 기반 API 구현
- 전역 Exception 처리
- Todo 테스트 코드 작성
- Jmeter를 사용하여 부하테스트 진행
- Redis를 사용하여 동시성 문제 해결
- Redis를 사용하여 좋아요 캐싱 후 DB 반영 구현