[바로] 반복되는 인증,인가 처리 없애버리기(Ft. AOP & ArgumentResolver)
·
프로젝트
세션저장소 기반 로그인을 구현하면서 이후에 만들 API에 공통적으로 사용할 '인증(Authentication) 및 인가(Authorization)' 처리에 대해 고민하고 구현한 내용을 작성해 보려고 한다. ‘바로’에서 JWT가 아닌 세션저장소 방식을 선택한 이유에는 아래에서 확인할 수 있다https://chobo-backend.tistory.com/50 [바로] JWT는 정말 괜찮은 방법일까? (Ft.세션 선택의 이유)클라우드 네이티브와 마이크로서비스 아키텍처(MSA) 시대에 'Stateless(무상태)'하다는 것은 꽤 중요한 특징이 되었다. 그리고 인증 과정에서 무상태를 위한 방법으로 JWT(JSON Web Token)가 자리 잡고 있chobo-backend.tistory.com Part1. 문제..
[DDD] CQRS와 이벤트 소싱이란?? 그리고 적용까지
·
DDD
🤔 CQRS란 무엇인가1. 전통적인 아키텍처의 한계전통적인 모놀리식 아키텍처에서는 데이터베이스에 대한 읽기와 쓰기 작업이 동일한 모델과 저장소를 통해 처리된다. 이는 시스템이 단순할 때는 문제가 없지만, 복잡성이 증가하면 다음과 같은 문제점이 발생한다.복잡한 도메인 모델: 읽기와 쓰기를 모두 지원하기 위해 도메인 모델이 복잡해진다.성능 저하: 읽기와 쓰기 작업이 동일한 데이터베이스에 집중되어 성능 병목이 발생한다.확장성 한계: 읽기와 쓰기 작업을 독립적으로 확장하기 어렵다. 2. CQRS의 개념과 예시 사례CQRS는 명령과 조회의 책임을 분리하여 이러한 문제를 해결한다. 즉, 데이터를 변경하는 작업과 데이터를 조회하는 작업을 별도의 모델과 저장소를 사용하여 처리한다.Command 모델: 데이터 변경 작..
chobo99
'Spring' 태그의 글 목록