더북(TheBook)

24

로그 중심 아키텍처에서의 메시지 정의 및 관리 방식

 

보리스 루블린스키(Boris Lublinsky)

메시징 시스템이 데이터 노출 방식을 바꾸고 있습니다. 이제는 생산자와 소비자 사이의 API에 초점을 맞추기보다는 메시지 정의에 관심을 두어야 합니다.

로그가 아키텍처의 중심이 되면서 로그는 스트리밍 시스템에 대한 HDFSHadoop Distributed File System와 어느 정도 유사한 엔터프라이즈 데이터 백본backbone 역할을 하기 시작했습니다. 로그 중심 아키텍처에서는 표준 데이터 모델을 만드는 편이 좋은데, 스키마를 강제하면 타입 오류 등 많은 문제를 피할 수 있기 때문입니다. 이는 새로운 발상은 아닙니다. 엔터프라이즈 애플리케이션 통합(EAI)이나 서비스 지향 아키텍처(SOA)에 사용되는 표준 데이터 모델이나 표준화된 서비스 계약 개념과 비교해보면 알 수 있습니다. 스키마 강제 방식은 EAI 표준 메시징 패턴과 동일하기 때문에 모든 참가자가 로그 내용을 이해할 수 있습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.