이벤트 기반 컴퓨팅 소개
스트리밍 개념
Mike Metzger
Data Engineer
과거 방식
- 공유 접근
- 배치 작업
- 운영자가 프로그램 실행, 결과를 사용자에게 반환
- 지연, 누락된 결과 등
개인용 컴퓨터
- 종종 단일 사용자
- 그러나 여전히 배치 방식으로 동작
- 컴퓨터는 제공된 작업을 순서대로 실행
- GUI로 이벤트 기반 상호작용 등장
이벤트 기반 처리
- 특정 시간에 실행되지 않음
- 이벤트 발생 시 작업 실행
- 사용자가 버튼 클릭
- 새 파일이 디렉터리에 업로드됨
- 배치 프로세스 시작 가능
- 이벤트 기반 시스템은 발생을 대기
이벤트 기반 작업 예시
웹 클릭스트림 모니터링
- 사용자 활동은 웹페이지의 링크/컴포넌트 클릭 시 발생
- 클라이언트 애플리케이션이 필요한 리소스를 판단하고 서버에 요청
- 서버는 적절한 정보를 반환하고 종종 요청을 로그로 남김
- 이러한 클릭(사용자 이벤트)은 저장되거나 중앙 저장소로 전송되어 추후 분석에 활용됨
Preparing Video For Download...