Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 자율주행
- 네트워크
- Hibernate
- 프로그래머스
- 알고리즘
- 장애물인식
- Spring Batch
- 배달로봇
- Database
- 딥러닝
- 논문리뷰
- 자바
- 디자인패턴
- cartograhper
- MySQL
- Jetson
- 파이썬
- DeepLearning
- Python
- 이펙티브자바
- 포인트클라우드
- 자료구조
- 영속성컨텍스트
- 자바ORM표준JPA프로그래밍
- JPA
- 논문
- 운영체제
- 아두이노
- Java
- persistance context
Archives
- Today
- Total
목록TransactionalEventListener (1)
제리 devlog
회원가입으로 보는 Event Driven Architecture 구현
들어가며 최근 event기반 아키텍처에 관한 흥미로운 글을 읽었습니다. 요약하자면 이벤트 기반으로 느슨한 결합을 만드는 방식에 관한 내용을 담고 있는데 실제로 한번 구현을 해보면 재밌을 것 같다는 생각이 들었습니다. 그래서 유저 회원 가입 상황에 대해서 이벤트 기반으로 관심사를 분리하여 느슨한 결합을 만드는 구조를 한번 코드로 구현해 봤습니다. 회원 가입 요청이 들어오면 A서비스에서는 회원 가입이 완료되면 회원 가입 알림 메시지와 신규 유저 쿠폰이 발급됩니다. msa로 user, notification, coupon서비스가 각각 분리되어있다면 다음과 같이 처리할 수 있습니다. @Transactional fun createUser(createUserInput: CreateUserInput) { val ne..
개발
2023. 1. 7. 01:39