Skip to Content
데이터 엔지니어를 위한 97가지 조언
book

데이터 엔지니어를 위한 97가지 조언

by Tobias Macey, 임혜연(Lim Hye Yeon)
November 2023
Beginner to intermediate
344 pages
3h 47m
Korean
Gilbut
Content preview from 데이터 엔지니어를 위한 97가지 조언

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

 

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

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

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

표준 데이터 모델을 사용하면 서비스 간 데이터 형식이 더 강하게 분리되며, 여러 서비스의 내부 모델 사이에서 데이터를 더 간단하게 매핑할 수 있습니다. 구현에 새 서비스가 추가되더라도 데이터를 사용하는 다른 서비스가 이 데이터를 어떻게 표현하는지에 ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

클라우드 엔지니어를 위한 97가지 조언

클라우드 엔지니어를 위한 97가지 조언

Emily Freeman, Nathen Harvey, 정기훈(Jung Ki Hun)
데브옵스 엔지니어를 위한 실전 관찰 가능성 엔지니어링

데브옵스 엔지니어를 위한 실전 관찰 가능성 엔지니어링

채리티 메이저, 리즈 퐁 존스, 조지 미란다

Publisher Resources

ISBN: 9791140706815