Skip to Content
클라우드 네이티브 애플리케이션 디자인 패턴
book

클라우드 네이티브 애플리케이션 디자인 패턴

by 카순 인드라시리, 스리스칸다라자 수호티얀, 박수현
June 2022
Beginner to intermediate
368 pages
6h 36m
Korean
Hanbit Media, Inc.
Content preview from 클라우드 네이티브 애플리케이션 디자인 패턴
265
6
스트림 프로세싱 패턴
성능에서 고려해야 할 중요한 점 중 하나는 바로 영구 데이터 스토어를 많이 사용하지 않아야
한다는 것입니다. 클라우드 네이티브 애플리케이션에서 데이터 스토어에 접근하기 위해 소요
하는 시간과 이때 발생할 수 있는 잠재적인 경합으로 인해 처리 지연 시간에 엄청난 영향이 발
생할 수도 있기 때문입니다. 물론 경우에 따라 영구 데이터 스토어를 사용해야 할 수도 있지만,
경험의 법칙
rule
of
thumb
에 따라 가능하면 사용하지 않는 것이 좋습니다.
다음 절부터는 클라우드 네이티브 애플리케이션에서의 스트림 프로세싱 관련 핵심 패턴들에
대해서 알아보겠습니다.
6.3.16.3.1
변환 패턴 변환 패턴
변환 패턴
transformation
pattern
을 사용해서 이벤트 소스의 이벤트들을 변환해서 다른 포맷이나 구
조, 프로토콜을 사용하는 다른 시스템에 발행할 수 있습니다.
어떻게 동작할까요
이 패턴은 이벤트를 다른 이벤트로 전환합니다. 아래 [그림
6
-
1
]과 같이
JSON
포맷으로 날씨
정보를 받는 서드파티 시스템에 날씨 정보를 전달해야 한다고 생각해봅시다. 유입되는 이벤트
에 있는 날씨 관련 정보들을 추출한 다음 이를 새로운 이벤트 포맷으로 변환합니다.
JSON
XML
라이브러리 등을 사용해서 구현할 수도 있고 스트림 프로세싱 기술들이 ...
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

파이썬으로 살펴보는 아키텍처 패턴

파이썬으로 살펴보는 아키텍처 패턴

오현석, 해리 퍼시벌, 밥 그레고리
쿠버네티스를 활용한 클라우드 네이티브 데브옵스

쿠버네티스를 활용한 클라우드 네이티브 데브옵스

최경현, 저스틴 도밍거스, 존 어런들

Publisher Resources

ISBN: 9791162245675