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
- 논문리뷰
- Spring Batch
- MySQL
- 운영체제
- 파이썬
- 배달로봇
- DeepLearning
- persistance context
- Database
- 프로그래머스
- 자료구조
- 딥러닝
- 포인트클라우드
- 영속성컨텍스트
- Java
- cartograhper
- 디자인패턴
- Hibernate
- 자율주행
- 자바
- JPA
- 네트워크
- Jetson
- 자바ORM표준JPA프로그래밍
- 논문
- 이펙티브자바
- 아두이노
- Python
- 알고리즘
- 장애물인식
Archives
- Today
- Total
목록개발 (1)
제리 devlog

들어가며 최근 event기반 아키텍처에 관한 흥미로운 글을 읽었습니다. 요약하자면 이벤트 기반으로 느슨한 결합을 만드는 방식에 관한 내용을 담고 있는데 실제로 한번 구현을 해보면 재밌을 것 같다는 생각이 들었습니다. 그래서 유저 회원 가입 상황에 대해서 이벤트 기반으로 관심사를 분리하여 느슨한 결합을 만드는 구조를 한번 코드로 구현해 봤습니다. 회원 가입 요청이 들어오면 A서비스에서는 회원 가입이 완료되면 회원 가입 알림 메시지와 신규 유저 쿠폰이 발급됩니다. msa로 user, notification, coupon서비스가 각각 분리되어있다면 다음과 같이 처리할 수 있습니다. @Transactional fun createUser(createUserInput: CreateUserInput) { val ne..
개발
2023. 1. 7. 01:39