[TIL] DAY 32
데브 코스/TIL

[TIL] DAY 32

반응형

오늘 할 일

  • 실전 자바 SW 개발 스터디 준비
  • 팀 라이브 코딩 참여
  • 강의 듣기
  • 알고리즘 풀기

 

 

TIL

1. 통신 방식

(1) 풀 기반(Pull-Based) 통신

  • 점대점 통신 형식으로 클라이언트가 서버로 정보를 요청한다.
  • 보통 클라이언트가 로딩할 정보를 결정하는 상황에서 유용하게 사용된다.

 

(2) 푸시 기반(Push-Based) 통신

  • 이벤트 주도 통신으로 일대일과 일대다 통신을 지원한다.
  • 하나가 아닌 여러 컴포넌트 간에 발생하는 다양한 이벤트에서 의사소통이 발생하는 상황에서 유용하다.

 

2. 육각형 아키텍처

  • 핵심(코어) 로직과 다양한 구현을 분리하기 위해서 포트를 이용한다.
  • 외부의 이벤트는 포트를 통해 전달되는데, 이때 비즈니스 로직으로 전달된다.
  • 포트와 어댑터의 목표는 코어의 구현과 어댑터 구현의 결합을 제거하기 위함이다.
  • 그래서 인터페이스로 어댑터를 추상화해야 한다.

https://dzone.com/articles/hexagonal-architecture-in-java-2

 

내일 할 일

  1. 강의 듣기
  2. 알고리즘 풀기

 

 

느낀 점

오늘 많은 것을 하지 못해서 아쉽다.

반응형

'데브 코스 > TIL' 카테고리의 다른 글

[TIL] DAY 34 & 35  (0) 2021.09.07
[TIL] DAY 33  (0) 2021.09.07
[TIL] DAY 29 & 30 & 31  (5) 2021.09.04
[TIL] DAY 27 & 28  (0) 2021.08.31
[TIL] DAY 26  (0) 2021.08.31