SlideShare a Scribd company logo
Streaming Platform Apache Kafka
Data Platform 본부
Data Infrastructure팀
강병수
Intro
Data Infrastructure팀의 Kafka
Kafka Summit 2017 NY
적용기
Intro
Streaming platform Kafka in SK planet
Streaming platform Kafka in SK planet
Streaming platform Kafka in SK planet
Streaming platform Kafka in SK planet
Streaming platform Kafka in SK planet
상품의 구매 전환율을 실시간 통계로 뽑고 싶어요
광고 비용을 실시간으로 집계하고 싶어요
현재 접속해 있는 유저 상태에 따라 마케팅을 하고 싶어요
현재 상품의 품절 여부를 알고 싶어요
사업적 니즈들을 기술적으로 어떻게 서포팅 해야할 지 고민이 늘어난다.
외래 문물을 수용하러...
Systems Track Streams Track Pipelines Track
Data Processing at LinkedIn with Apache Kafka Portable Streaming Pipelines with Apache Beam Capture the Streams of Database Changes
Kafka in the Enterprise: What if it Fails? The Best Thing Since Partitioned Bread :
Rethinking Stream Processing with Apache
Kafka’s new Streams API
Billions of Messages a Day - Yelp’s Real-time Data
Pipeline
Apache Kafka Core Internals : A Deep Dive Microservices with Kafka : An Introduction to Kafka
Streams with a Real-Life Example
California Schemin! How the Schema Registry has
Ancestry Basking in Data
Simplifying Omni-Channel Retail at Scale Hanging Out with Your Past Self in VR: Time-
Shifted Avatar Replication Using Kafka Streams
Achieving Predictability And Compliance With The
Data Distribution Hub at Bank of New York Mellon
How to Lock Down Apache Kafka and Keep Your
Streams Safe
Building Advanced Streaming Applications using
the Latest from Apache Flink and Kafka
Every Message Counts: Kafka as Foundation for
Highly Reliable Logging at Airbnb
Running Hundreds of Kafka Clusters with 5 People The Data Dichotomy: Rethinking Data & Services
with Streams
The Source of Truth: Why the New York Times
Stores Every Piece of Content Ever Published in
Kafka
Hardening Kafka for New Use Cases with Venice Easy, Scalable, Fault-tolerant Stream Processing
with Kafka and Spark’s Structured Streaming
Single Message Transformations Are Not the
Transformations You’re Looking For
Introducing Exactly Once Semantics in Apache
Kafka
Scalable Real-time Complex Event Processing at
Uber
Cloud Native Data Streaming Microservices with
Spring Cloud and Kafka
Systems Track Streams Track Pipelines Track
Data Processing at LinkedIn with Apache Kafka Portable Streaming Pipelines with Apache Beam Capture the Streams of Database Changes
Kafka in the Enterprise: What if it Fails? The Best Thing Since Partitioned Bread :
Rethinking Stream Processing with Apache
Kafka’s new Streams API
Billions of Messages a Day - Yelp’s Real-time Data
Pipeline
Apache Kafka Core Internals : A Deep Dive Microservices with Kafka : An Introduction to Kafka
Streams with a Real-Life Example
California Schemin! How the Schema Registry has
Ancestry Basking in Data
Simplifying Omni-Channel Retail at Scale Hanging Out with Your Past Self in VR: Time-
Shifted Avatar Replication Using Kafka Streams
Achieving Predictability And Compliance With The
Data Distribution Hub at Bank of New York Mellon
How to Lock Down Apache Kafka and Keep Your
Streams Safe
Building Advanced Streaming Applications using
the Latest from Apache Flink and Kafka
Every Message Counts: Kafka as Foundation for
Highly Reliable Logging at Airbnb
Running Hundreds of Kafka Clusters with 5 People The Data Dichotomy: Rethinking Data & Services
with Streams
The Source of Truth: Why the New York Times
Stores Every Piece of Content Ever Published in
Kafka
Hardening Kafka for New Use Cases with Venice Easy, Scalable, Fault-tolerant Stream Processing
with Kafka and Spark’s Structured Streaming
Single Message Transformations Are Not the
Transformations You’re Looking For
Introducing Exactly Once Semantics in Apache
Kafka
Scalable Real-time Complex Event Processing at
Uber
Cloud Native Data Streaming Microservices with
Spring Cloud and Kafka
서비스 Database를 실시간 입수하는 방법들
Kafka를 이용한 Microservice
Kafka Streams 소개
그 외에도.. 안정적으로 System을 운영하는 사례들이나,
하둡 데이터와 실시간 이벤트를 함께 활용하는 방법들
자세한 내용과 팀에 어떻게 적용하고 있는지는 뒤에서 얘기하고,
먼저, Kafka를 모르시는 분들에 위해서 간단하게 설명을 하려고 합니다.
Apache Kafka
publish / subscribe
distributed system
stable store
low latency
high throughput
real-time processing
Apache Kafka
Producer
BrokerProducer
Producer
Consumer
Consumer
Consumer
Apache Kafka
BrokerProducer
topic : syrup
data : 캣츠
Apache Kafka
BrokerProducer
Disk
topic : syrup
data : 캣츠
Apache Kafka
BrokerProducer Consumer
Disk
topic : syrup
data : 캣츠
topic : syrup
data : 캣츠
Apache Kafka
Producer
BrokerProducer Consumer
topic : 11st
data : 전자담배
topic : syrup
data : 캣츠
topic : syrup
data : 캣츠
Disk
Apache Kafka
Producer
BrokerProducer
Consumer
Consumer
Disk
topic : syrup
data : 캣츠
topic : syrup
data : 캣츠
topic : 11st
data : 전자담배
topic : 11st
data : 전자담배
Apache Kafka
Producer
BrokerProducer
Consumer
Consumer
Consumer
topic : 11st
data : 전자담배
topic : 11st
data : 전자담배
Disk
topic : syrup
data : 캣츠
topic : syrup
data : 캣츠
topic : 11st
data : 전자담배
Apache Kafka
Producer
BrokerProducer
Consumer
Consumer
ConsumerProducer
topic : OCB
data : 500p
Disk
topic : syrup
data : 캣츠
topic : syrup
data : 캣츠
topic : 11st
data : 전자담배
topic : 11st
data : 전자담배
topic : 11st
data : 전자담배
Apache Kafka
변경이 불가능한 이벤트 로그를 스트림으로 처리한다.
Producer 와 Consumer는 의존도가 없다.
Disk를 사용하기 때문에 안정적이고, 잘못 됐을 때 돌아올 수 있다.
millisecond 단위의 low latency를 보장한다.
Disk를 사용하는데 어떻게 빠르지?
운영체제는 Disk I/O 효율을 위하여 Page Cache라는 것을 사용한다.
Apache Kafka
메모리 사용 상태를 보면 190GB중 165GB를 Page Cache로 사용
Apache Kafka
CPU IO wait 역시 거의 발생하지 않음
Processing
Kafka Streams를 이용하여 ETL이 가능하다.
Store
Disk를 이용하는 안정적인 저장소다.
Pub / Sub
자유롭게 데이터를 넣고 땡길 수 있다.
Data Infrastructure팀의 Kafka
App log
Web log
Server log
DB data
Data Play를 하기 위해서...
App log
Web log
Server log
DB data
원시 시대
FTP
FTP로 전송 중에 실패하면?
하둡에 전송된 일부를 지우고 재 전송 한다.
제 시간에 File이 생성되지 않으면?
cron이 동작하지 않을테니 손으로 다시 돌린다..
App이나 Web같은 실시간 로그는 어떻게?
무엇인가 대책이 필요하다.
App log
Web log
Server log
DB data
2011년에 Kafka를 도입
전송 중 실패 부분부터 재전송 가능
파일로 뽑고 읽어서 보낼 것 없이 이벤트가 발생하면 즉시 전송
App, Web Client 로그도 이벤트 건 by 건 적재 가능
현재는 대부분의 로그를 Kafka를 통해 입수한다.
38000건 / Sec 33억건 / day
IN : 92 MB / Sec 8TB / day
OUT : 310 MB / Sec 25TB / day
현재 Main Cluster는 평균적으로
Data Infrastructure팀의 Kafka
Recopick
3ea
Global
11st
5ea
11st
3ea
Main
10ea
Dev
5ea
Mirror
5ea
커머스
AWS
보라매
커머스
일산
MirrorMaker
MirrorMaker
MirrorMaker
Data Infrastructure팀의 Kafka
Recopick
3ea
Global
11st
5ea
11st
3ea
Main
10ea
Dev
5ea
Mirror
5ea
커머스
AWS
보라매
커머스
일산
서비스 로그
MirrorMaker
MirrorMaker
MirrorMaker
실시간 추천
Hadoop
Monitoring 검색 인덱싱
서비스 로그
서비스 로그
서비스 로그
CEP
클러스터들을 혼자 구성 및 운영하려니 고충이 많이 생김
IDC 및 클러스터별로 입수 상태 및 현황을 파악해야 했고,
문제가 생겼을 때 어디 쪽의 문제인지 추적이 되어야 했고,
장애시 복구 포인트나 복구는 잘 되는지를 알아야 한다.
또한 언제 어떤 Topic이 생겼는지 등의 이력관리가 되어야 하고,
문제 제기가 들어왔을 때 증명도 해야한다...
Streaming platform Kafka in SK planet
Data Infrastructure팀의 Kafka
운영상 편의를 위하여.... IDC 통합 모니터링 개발
Data Infrastructure팀의 Kafka
Kafka 상태 모니터
Data Infrastructure팀의 Kafka
Zookeeper 데이터 수집
Data Infrastructure팀의 Kafka
통합 Transfer
운영이 편해졌다. 하지만...
서비스 DB를 실시간으로 어떻게 입수 하지?
real-time streaming 환경은 되어 있는데 실제 서비스는 몇 없다….
MicroService를 Kafka와 함께 쓰는게 추세라던데?
실시간으로 통계를 뽑으려면 Hadoop으로는 한계가 있지..
고민 해결의 꿈을 안고 Kafka Summit 2017 NY
Kafka Streams
Kafka Streams
Kafka project의 streaming library
2016년에 release
기존의 다른 Streaming Framework에 비하여 큰 이점들이 있다.
그러나, 나온지가 얼마 안되서 증명이 안됐다.
Kafka Streams
눈부신 성공사례로 어느정도 증명이...
Line corps. 내부 파이프라인에 Kafka Streams적용하기
https://engineering.linecorp.com/en/blog/detail/80
Peak time : 100만 메시지 / sec
Kafka Consumer
BrokerProducer
topic : 11st
data : 전자담배
data : 화분
Kafka Consumer
Broker
Consumer
consumergroup : group-1
topic : 11st
data : 전자담배
Consumer
consumergroup : group-1
topic : 11st
data : 화분
Producer
topic : 11st
data : 전자담배
data : 화분
Kafka Consumer
Broker
Consumer
consumergroup : group-1
topic : 11st
data : 전자담배
Consumer
consumergroup : group-1
topic : 11st
data : 화분
Producer
topic : 11st
data : 전자담배
data : 화분
Scalability
Load balancing
Kafka Consumer
BrokerProducer
topic : 11st
data : 자전거
data : 전동킥보드
Kafka Consumer
Broker
Consumer
consumergroup : group-1
topic : 11st
Consumer
consumergroup : group-1
topic : 11st
data : 자전거
전동킥보드
Producer
topic : 11st
data : 자전거
data : 전동킥보드
Kafka Consumer
Broker
Consumer
consumergroup : group-1
topic : 11st
Consumer
consumergroup : group-1
topic : 11st
data : 자전거
전동킥보드
Producer
topic : 11st
data : 자전거
data : 전동킥보드
High Availability
Kafka Streams
Consumer, Producer
State
1m
2m
3m
4m
Join
Time Window
Kafka Streams
비슷한 역할을 수행하던 것들
Kafka Streams
Kafka Streams의 장점은?
Kafka Streams
Kafka Streams의 장점은?
라이브러리이다.
Yarn과 같은 resource manager가 필요없다.
오직 데몬을 돌릴 수 있는 서버만 있으면 된다.
소스가 가볍다.
H/A, Scalability, Load Balancing 을 구현할 필요가 없다. Kafka에서 다 해준다.
생산성이 좋아진다.
디버깅이 쉽다. 비즈니스 로직에만 집중해서 개발을 하면 된다.
Kafka Streams로 쉽고 좋은 Streaming Application을 만들 수 있다.
Microservice
하나의 레파지토리에 100만 라인의 코드였다.
모노리딕 앱 : 옐프 메인
2011
2013
2017
Kafka를 백본으로, 마이크로 서비스로 옮겼다.
70개 이상의 production 서비스였다.
2013년 보다 R&D에 100만 달러를 아끼게 됐다.
코드의 복잡성이 줄어들고, downtime이 줄어들었다.
Monolithic service Micro service
서비스 끼리 통신이 발생한다.
서비스는 필연적으로 복잡해진다.
서비스 하나의 장애가 다른 서비스에도 영향을 준다
시스템의 복잡도를 줄이고 Coupling을 줄일 수 없을까?
Kafka를 Backbone으로 활용하면 해결할 수 있다.
Asynchronous하게 데이터를 던지고 받는다
A B
DC
E
B - getItem(1) A - 수영복
C - 양말, 물안
경, 수영복 ….
B - top10
Asynchronous하게 데이터를 던지고 받는다
A B
DC
E
A - 수영복
C - 양말, 물안
경, 수영복,
…...
하나의 서비스에 장애가 나도 다른 서비스는 모른다
또한 복구가 됐을 때, 처리 못한 request를 모두 불러올 수 있다.
Message Queue는 서비스의 복잡도를 확연하게 줄여준다.
Publish / Subscribe 구조는 Coupling을 줄여준다.
Kafka를 이용한 Microservice를 어떻게 만들 수 있을까?
출처 : 넷플릭스 마이크로서비스 가이드
https://www.youtube.com/watch?feature=youtu.be&v=OczG5FQIcXw&app=desktop
Microservice의 단위는?
Consumer, Producer
State
1m
2m
3m
4m
Join
Time Window
Kafka Streams를 이용해서 만들 수 있다.
Kafka에서 Data 입출력이 쉽고,
Scalability,
Load Balancing,
H/A 구성
Spring Cloud의 Kafka binder를 사용해서 쉽게 만들 수 있다.
Kafka를 사용하면 Microservice의 복잡한 문제들을 꽤 많이 해결해준다.
Change Data Capture
11번가
상품 DB
11번가
주문 DB
Syrup
유저 DB
서비스 DB
11번가
상품 DB
11번가
주문 DB
Syrup
유저 DB
서비스 DB
Data Application
Data Analysis
서비스 DB는 Kafka를 통해 적재를 못하고 있다.
PK Data
A 2
B 2
결과
실시간 트랜잭션
Update A 1 -> 2
Delete C
Insert B 1
Update B 2
DB
Event Log들과 다르게 DB는 최종 변경 내용이 저장된다.
/data/test
A 1
A 2
B 1
B 2
Hadoop
실시간 트랜잭션
Update A 1 -> 2
Delete C
Insert B 1
Update B 2
DB
Hadoop은 상태 변경을 처리하기에 적합하지 않다.
RDB Hadoop
매일 또는 매 시간
Full dump batch
그래서 우리는
RDB Hadoop
Data Analysis
Data Application
매일 또는 매 시간
Full dump batch
RDB Hadoop
최신 상태가 필요해..
Full dump에만 6시간이 걸려…
File dump가 없으면 연락 후 재입
수
매일 또는 매 시간
Full dump batch
실시간으로 데이터베이스 변경분을 반영할 수 없을까?
Database의 실시간 트랜잭션 로그는 어떻게 뽑지?
뽑을 수 있다면 데이터를 어떻게 순서 보장을 하면서 전송을 할까?
Hadoop이 아닌 어떤 Repository를 이용해야 할까?
실시간 상태를 Hadoop에서도 볼 수 있어야 하는데..
넘어야 할 산들
우리에게 도움을 줄 회사들..
Database의 실시간 트랜잭션 로그는 어떻게 뽑지?
넘어야 할 산들
Redo Log, Undo Log parser - Log Miner, OGG, XStreams etc...
Bin log parser - Open-Replicator
Link : https://github.com/whitesock/open-replicator
뽑을 수 있다면 데이터를 어떻게 순서 보장을 하면서 전송을 할까?
넘어야 할 산들
실시간 로그를 입수하면서
유실 없이
메시지 간 순서 보장을 할 수 있다.
Hadoop이 아닌 어떤 Repository를 이용해야 할까?
넘어야 할 산들
Streaming platform Kafka in SK planet
실시간 상태를 Hadoop에서도 볼 수 있어야 하는데..
넘어야 할 산들
Snapshot to HDFS
또는 Hive와 연동
RDB Hadoop
Change
Data
Capture
RDB Hadoop
Change
Data
Capture
Data Application
Data Analysis
Data 분석시, 또는 Data Application에서
실시간으로 서비스 DB의 상태를 사용할 수 있다.
이제 다시 DI Cluster로 돌아가 보면
상품의 구매 전환율을 실시간 통계로 뽑고 싶어요
광고 비용을 실시간으로 집계하고 싶어요
현재 접속해 있는 유저 상태에 따라 마케팅을 하고 싶어요
현재 상품의 품절 여부를 알고 싶어요
현재 상태로 돌아가보면
Sentinel
Rake
Server
Kafka
Hadoop Hive
Log
Agent
RakeAPI
Mirror
Maker
Collector
Other
Streaming
Apps
Router
위 내용들을 적용하여...
Sentinel
Rake
Server
Kafka
Hadoop
Druid
Hbase
Redis
Hive
Log
Agent
RakeAPI
Mirror
Maker
RDB
Collector
Other
Streaming
Apps
실시간 OLAP
CDC
OGG
유저 상태
Streaming platform Kafka in SK planet
사업적 니즈를 함께 풀어가기 위한 노력들
유저가 여러번 클릭한 상품에 대해서 즉시 구매까지 전환되도록 할 수 없을까?
실시간 통계를 보면서 수익이 많이 나는 광고를 내보내면 좋을 것 같은데..
현재 접속해 있는 유저를 대상으로 마케팅을 하면 어떨까?
사업적 니즈를 함께 풀어가기 위한 노력들
사업적 요건들을 Data Infrastructure Cluster안에서 해결해 나갈 수 있도록
고민과 노력 중!
함께 데이터의 활용 가치를 높여 나가자

More Related Content

PPT
Cassandraのしくみ データの読み書き編
PPSX
Event Sourcing & CQRS, Kafka, Rabbit MQ
PDF
Apache kafka 모니터링을 위한 Metrics 이해 및 최적화 방안
PPTX
RDB開発者のためのApache Cassandra データモデリング入門
PDF
Streaming Data Lakes using Kafka Connect + Apache Hudi | Vinoth Chandar, Apac...
PPTX
Apache Flink and what it is used for
PDF
Kafka 자료 v0.1
PDF
Apache kafka performance(throughput) - without data loss and guaranteeing dat...
Cassandraのしくみ データの読み書き編
Event Sourcing & CQRS, Kafka, Rabbit MQ
Apache kafka 모니터링을 위한 Metrics 이해 및 최적화 방안
RDB開発者のためのApache Cassandra データモデリング入門
Streaming Data Lakes using Kafka Connect + Apache Hudi | Vinoth Chandar, Apac...
Apache Flink and what it is used for
Kafka 자료 v0.1
Apache kafka performance(throughput) - without data loss and guaranteeing dat...

What's hot (20)

PDF
ビッグデータ処理データベースの全体像と使い分け
PDF
Streaming SQL with Apache Calcite
PDF
Introduction to Apache Flink - Fast and reliable big data processing
PPTX
YugaByte DB Internals - Storage Engine and Transactions
PDF
Apache Hadoop YARNとマルチテナントにおけるリソース管理
PPTX
Change Data Capture to Data Lakes Using Apache Pulsar and Apache Hudi - Pulsa...
PDF
Spark (Structured) Streaming vs. Kafka Streams
PDF
2022-06-23 Apache Arrow and DataFusion_ Changing the Game for implementing Da...
PDF
Kafka 101 and Developer Best Practices
PDF
Spark + S3 + R3를 이용한 데이터 분석 시스템 만들기
PPTX
4. 대용량 아키텍쳐 설계 패턴
PDF
Etl is Dead; Long Live Streams
PDF
Elastic Search (엘라스틱서치) 입문
PDF
A Thorough Comparison of Delta Lake, Iceberg and Hudi
PDF
Apache Iceberg - A Table Format for Hige Analytic Datasets
PPTX
Elastic Stack Introduction
PDF
Etsy Activity Feeds Architecture
PDF
Serverless Kafka and Spark in a Multi-Cloud Lakehouse Architecture
PDF
Introducing Change Data Capture with Debezium
PDF
Kafka Security 101 and Real-World Tips
ビッグデータ処理データベースの全体像と使い分け
Streaming SQL with Apache Calcite
Introduction to Apache Flink - Fast and reliable big data processing
YugaByte DB Internals - Storage Engine and Transactions
Apache Hadoop YARNとマルチテナントにおけるリソース管理
Change Data Capture to Data Lakes Using Apache Pulsar and Apache Hudi - Pulsa...
Spark (Structured) Streaming vs. Kafka Streams
2022-06-23 Apache Arrow and DataFusion_ Changing the Game for implementing Da...
Kafka 101 and Developer Best Practices
Spark + S3 + R3를 이용한 데이터 분석 시스템 만들기
4. 대용량 아키텍쳐 설계 패턴
Etl is Dead; Long Live Streams
Elastic Search (엘라스틱서치) 입문
A Thorough Comparison of Delta Lake, Iceberg and Hudi
Apache Iceberg - A Table Format for Hige Analytic Datasets
Elastic Stack Introduction
Etsy Activity Feeds Architecture
Serverless Kafka and Spark in a Multi-Cloud Lakehouse Architecture
Introducing Change Data Capture with Debezium
Kafka Security 101 and Real-World Tips
Ad

Viewers also liked (15)

PPTX
Hystrix소개
PDF
MMLSpark: Lessons from Building a SparkML-Compatible Machine Learning Library...
PDF
Apache Kafka Streams + Machine Learning / Deep Learning
PDF
Command Line으로 분석하는 사용자 패턴
PDF
Baseball data with r (@tech ver.) 공개본
PPTX
Node.js를 사용한 Big Data 사례연구
PDF
Angularjs, ionic, cordova 기반 syrup store app 개발 사례 공유
PDF
11st Legacy Application의 Spring Cloud 기반 MicroServices로 전환 개발 사례
PDF
Front-End 개발의 괜찮은 선택 ES6 & React
PDF
Syrup pay 인증 모듈 개발 사례
PPTX
Spark machine learning & deep learning
PPTX
AB Test Platform - 우종호
PPTX
기술적 변화를 이끌어가기
PDF
SK플래닛_README_마이크로서비스 아키텍처로 개발하기
PDF
Deep Learning Streaming Platform with Kafka Streams, TensorFlow, DeepLearning...
Hystrix소개
MMLSpark: Lessons from Building a SparkML-Compatible Machine Learning Library...
Apache Kafka Streams + Machine Learning / Deep Learning
Command Line으로 분석하는 사용자 패턴
Baseball data with r (@tech ver.) 공개본
Node.js를 사용한 Big Data 사례연구
Angularjs, ionic, cordova 기반 syrup store app 개발 사례 공유
11st Legacy Application의 Spring Cloud 기반 MicroServices로 전환 개발 사례
Front-End 개발의 괜찮은 선택 ES6 & React
Syrup pay 인증 모듈 개발 사례
Spark machine learning & deep learning
AB Test Platform - 우종호
기술적 변화를 이끌어가기
SK플래닛_README_마이크로서비스 아키텍처로 개발하기
Deep Learning Streaming Platform with Kafka Streams, TensorFlow, DeepLearning...
Ad

Similar to Streaming platform Kafka in SK planet (20)

PDF
지금 핫한 Real-time In-memory Stream Processing 이야기
PDF
Stream Processing Handson Workshop - Flink SQL Hands-on Workshop (Korean)
PDF
Data in Motion Tour Seoul 2024 - Keynote
PDF
[236] 카카오의데이터파이프라인 윤도영
PDF
SAP on AWS, 안정적인 SAP 운영의 시작::이상규 (AWS)::제조업 이노베이션 데이 SAP on AWS 2018
PDF
Data in Motion을 위한 이벤트 기반 마이크로서비스 아키텍처 소개
PPTX
Apache kafka 확장과 응용
PDF
Spark Summit 2019
PDF
AWS CLOUD 2017 - EC2 X1 인스턴스 기반 SAP HANA 서비스 운영 업무 최적화 (이진욱 테크니컬 트레이너)
PDF
2022년 07월 21일 Confluent+Imply 웨비나 발표자료
PPTX
마이크로서비스 아키텍처로 개발하기
PDF
Kafka introduce kr
PPTX
클라우드 네이티브를 위한 Confluent Cloud
PDF
AWS re:Invent 2018 신규 서비스 살펴보기 - 윤석찬, AWS 테크에반젤리스트
PDF
스타트업을 위한 Confluent 웨비나 3탄
PDF
AWS re:Invent 2018 콘테이너 신규 서비스 기능 살펴보기 - 윤석찬, AWS 테크에반젤리스트
PDF
[OpenStack Days Korea 2016] Innovating OpenStack Network with SDN solution
PDF
찾아가는 AWS 세미나(구로,가산,판교) - AWS에서 작은 서비스 구현하기 (김필중 솔루션즈 아키텍트)
PDF
판교 개발자 데이 – Aws가 제안하는 서버리스 아키텍처 – 김필중
PDF
NetApp AI Control Plane
지금 핫한 Real-time In-memory Stream Processing 이야기
Stream Processing Handson Workshop - Flink SQL Hands-on Workshop (Korean)
Data in Motion Tour Seoul 2024 - Keynote
[236] 카카오의데이터파이프라인 윤도영
SAP on AWS, 안정적인 SAP 운영의 시작::이상규 (AWS)::제조업 이노베이션 데이 SAP on AWS 2018
Data in Motion을 위한 이벤트 기반 마이크로서비스 아키텍처 소개
Apache kafka 확장과 응용
Spark Summit 2019
AWS CLOUD 2017 - EC2 X1 인스턴스 기반 SAP HANA 서비스 운영 업무 최적화 (이진욱 테크니컬 트레이너)
2022년 07월 21일 Confluent+Imply 웨비나 발표자료
마이크로서비스 아키텍처로 개발하기
Kafka introduce kr
클라우드 네이티브를 위한 Confluent Cloud
AWS re:Invent 2018 신규 서비스 살펴보기 - 윤석찬, AWS 테크에반젤리스트
스타트업을 위한 Confluent 웨비나 3탄
AWS re:Invent 2018 콘테이너 신규 서비스 기능 살펴보기 - 윤석찬, AWS 테크에반젤리스트
[OpenStack Days Korea 2016] Innovating OpenStack Network with SDN solution
찾아가는 AWS 세미나(구로,가산,판교) - AWS에서 작은 서비스 구현하기 (김필중 솔루션즈 아키텍트)
판교 개발자 데이 – Aws가 제안하는 서버리스 아키텍처 – 김필중
NetApp AI Control Plane

Streaming platform Kafka in SK planet