MSA2 [2022 우아콘] 회원시스템 이벤트 아키텍처 구축하기 1. 세션 시청 배경 차세대 프로젝트에 MSA, Event-Driven/Domain-Driven Architecture 도입 이벤트 아키텍처에 대한 이해도 향상을 위함 Java Spring framework, Kafka 기반 이벤트 아키텍처 구축에 대한 이해도 향상 요함 2. 내용 Micro-Service Architecture 마이크로서비스(microservice)는 애플리케이션을 느슨하게 결합된 서비스의 모임으로 구조화하는 서비스 지향 아키텍처(SOA) 스타일의 일종인 소프트웨어 개발 기법이다. 느슨한 결합을 위해 Event-Driven Architecture을 도입하였다. 이벤트 발행해야할 이벤트는 이벤트로 인해 달성하려는 목적이 아닌 도메인 이벤트 그 자체 3개의 이벤트 발행, 구독 계층을 두는 .. 컨퍼런스(Conference, Session)/우아콘(WOOWACON) 2022. 10. 21. Rest하게 URI 설계하는 법 https://chinggin.tistory.com/454 REST API & URI 설계 원칙 (RFC-3986) REST ( Representational State Transfer : 자원의 상태 전달) - 네트워크 아키텍처이다. 1. Client와 Server가 서로 독립적으로 분리되어 있어야 합니다. 클라이언트와 서버가 한 곳에 구성되어있다던지, 서로의 chinggin.tistory.com 프로젝트 설계 중에 URI 설계가 필요했다. path 부분은 자원에 대해 서술해야하는 부분으로 어떻게 서술할까 고민을 하던 도중 사내 개발 표준 문서, 현업의 Swagger를 확인해 보니 너무나 헷갈리기 시작했다. 회사에서 내준 과제는 aggregate join을 통해 특정 데이터를 조회하는 것이었다. 아무래.. 끄적끄적(Memo)/깨달음(enlightenment) 2022. 10. 2. 이전 1 다음 728x90