[TIL] 2022.07.25 - Event Driven
ES-SYNC 작업을 시작하며 케이 님이 해 주신 강의를
한 구간이 지날 때마다 한 번씩 복습하는데
그런 게 있구나 -> 이게 그건가보다 -> 이게 그거다!
를 겪는 꿀잼 중
아 물론 그거인지 알았을 뿐 그거가 정확히 어떻게 되는지는 더 알아야 하지
뭐, 참 재밌다 이 말씀이야
아무튼 그래서 이제 filtering -> buffering -> pulling -> peeding 과정이 남았고
filtering Lambda function을 만들기 위해 폴더 구조를 잡는데
어떤 기준으로 구분할 것인가? 를 나름 고민 후 말씀드렸으나
나는 제품을 나누는 정의 자체가 개념에 없었고
또다시 강의를 들었다 이거야!!!
그러니까
폴더 구조를 정한다 = 제품별로 명확한 기준을 잡고 구분을 한다 = 그 구분은?
여기서 바로 interface의 진정한 정의가 나온다
각각의 제품(기능)에서 event를 주고받는데
그렇다면 정해진 event 외에 다른 이벤트가 와도 독립적으로 제품(기능)이
작동할 수 있는가?
있게 하기 위해 interface를 정의하고, converting 한다
없다면? 서로가 종속되었기에 이벤트를 주고받더라도 하나의 제품일 뿐
이것이 바로 Event Driven
그 Event Driven을 하려면
각 서비스 간의 통신은 interface로 한다!
하지만 이건 Event Driven 을 찍먹했을 뿐
더 공부해서 따로 정리한다
'Today I Lived > Codebrick - 2022' 카테고리의 다른 글
[TIL] 2022.07.29 - 침착하면 된다 (4) | 2022.07.29 |
---|---|
[TIL] 2022.07.27~28 - 왤까!? (해결 후 내용 추가) (0) | 2022.07.28 |
[TIL] 2022.07.21 - 훅 (0) | 2022.07.21 |
[TIL] 2022.07.20 - 살려주세요 (해결 후 내용 추가) (3) | 2022.07.20 |
[TIL] 2022.07.18 - 조금 자신 있습니다 (0) | 2022.07.18 |
댓글