• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    해결됨

용어 질문

24.03.11 10:46 작성 조회수 165

1

안녕하세요 강사님.

grpc을 안쓰게 되는 이유 설명중에 일반적으로 개발자들은 grpc보단 http통신이나 퍼썹모델링을 통해 이벤트를 캐치한다고 하셨습니다.

이때 퍼썹모델링(?)이 무엇인가요?

답변 1

답변을 작성해보세요.

1

음 일종의 데이터 관리 기법이라고 생각을 하시면됩니다.

 

Pub/Sub 이라고 검색을 하시면 더 많은 정보를 얻으실 수 있을꺼 같아요

 

이벤트를 Publish하고, 다른 모듈이나 서버에서 Subscribe하는 형태이고 MSA라고 칭하는 아키텍처에서 주로 사용이 됩니다.

 

대표적으로 rabbitMQ, Kafka, Redis가 많이 사용이 되며, 큰 데이터를 관리하는 회사에서는 Kafka를 가장 많이 사용하고 기능적인 동작을 위해서 사용을 한다면 Redis를 많이 사용합니다.

 

많이 사용하는 기법은 아닌데, 이런 상황에서 사용이 됩니다.

 

모듈간 통신

특정 tx가 발생을 했을 때 다양한 서버에서의 알림 요청이 진행되어야 하는경우

 

나중에 기회가 된다면 해당 Pub/Sub 아키텍처도 다루어 보도록 하겠습니다.

또 질문이 있다면 편하게 질문주세요. 강의 주제와 다른 취업이나 이직에 대한 질문도 괜찮습니다.

 

좋은 하루 되시고 공부 열심히!!! 감사합니다.