狠狠撸

狠狠撸Share a Scribd company logo
Kafkaを活用するための
ストリーム処理の基本
2016/05/31 Apache Kafka Meetup Japan #1
木村宗太郎(@kimutansk)
https://www.flickr.com/photos/gruenewiese/13194312524
自己紹介
? 木村 宗太郎(Sotaro Kimura)
? ビッグデータ界隈に生息する何でも屋
? バックエンドからフロントエンド、技術検証から運用、
ドキュメント書きまで色々
? Kafkaとの出会いは3年程前に
Stormとの連携を試したのがキッカケ。
? だが、その後大規模なものをやる機会には恵まれず...
? 自宅サーバには常に入っています。
? Twitter他 : @kimutansk
1
アジェンダ
1. Kafkaのデータ活用モデル
2. ストリーム処理とは?
3. ストリーム処理プロダクト概況
4. ストリーム処理で考えるべきこと
2
3
1. Kafkaのデータ活用モデル
? Kafkaのデータの用い方は大きく2つある。
1. 一気にまとめて取得するモデル
2. 常時取得し続けるモデル
4
1. Kafkaのデータ活用モデル
1. 一気にまとめて取得するモデル
Log
Log
Log
Log
Log
Log
Log
Log Log
Log
Log
Log
Log
Log
Log
5
1. Kafkaのデータ活用モデル
1. 一気にまとめて取得するモデル
Log LogLog Log
Log Log Log
Log LogLog Log
Log LogLog Log
6
1. Kafkaのデータ活用モデル
2. 常時取得し続けるモデル
Log
Log
Log
Log
Log
Log
Log
Log Log
Log
Log
Log
Log
Log
Log
7
1. Kafkaのデータ活用モデル
2. 常時取得し続けるモデル
Log
Log
Log
Log
Log
Log Log Log
Log Log Log
LogLog
Log
8
2. ストリーム処理とは?
バッチ処理 対話型クエリ ストリーム処理
実行タイミング 手動起動
定期実行
手動起動
定期実行
常時実行
処理単位 保存済みデータを
一括処理
保存済みデータを
一括処理
1~少数の
フローデータを処理
実行時間 分~時間 秒~分 永続実行
データサイズ TBs~PBs GBs~TBs Bs~KBs(1件あたり)
処理時間 分~時間 秒~分 ミリ秒~秒
主な用途 ETL
ビジネスレポート生成
機械学習モデリング
インタラクティブBI
分析
異常/不正検知
レコメンド
可視化
代表的
OSSプロダクト
MapReduce
Spark
Tez
Impala
Drill
Presto
(後述)
? ビッグデータの処理モデルは主に3つある。
9
2. ストリーム処理とは?
? バッチ処理
? データストアに蓄積したデータを
一括変換、レポート/モデル生成を行うモデル
生成したデータの出力先は
主にデータストア
10
2. ストリーム処理とは?
? 対話型クエリ
? データストアに蓄積したデータに
対してクエリを実行し、結果を取得するモデル
クエリの実行結果は実行元
で取得するケースが多い
11
2. ストリーム処理とは?
? ストリーム処理
? 「連続発生データを常時処理し続ける」モデル
? データの発生元は多岐にわたる
センサー
データ
ログ
アプリ
履歴
データ発生元 メッセージキュー ストリーム処理部 データ利用先
Kafkaの主な利用先
12
2. ストリーム処理とは?
バッチ処理 対話型クエリ ストリーム処理
実行タイミング 手動起動
定期実行
手動起動
定期実行
常時実行
処理単位 保存済みデータを
一括処理
保存済みデータを
一括処理
1~少数の
フローデータを処理
実行時間 分~時間 秒~分 永続実行
データサイズ TBs~PBs GBs~TBs Bs~KBs(1件あたり)
処理時間 分~時間 秒~分 ミリ秒~秒
主な用途 ETL
ビジネスレポート生成
機械学習モデリング
インタラクティブBI
分析
異常/不正検知
レコメンド
可視化
代表的
OSSプロダクト
MapReduce
Spark
Tez
Impala
Drill
Presto
(後述)
? 今回の対象となるのは「ストリーム処理」
13
3. ストリーム処理プロダクト概況
? ストリーム処理を実現するプロダクトは多彩
? 元は2011年のStorm公開を機に広く(?)発展
? 以降のプロダクトにいい意味でも悪い意味でも影響
? 最近多数のプロダクトが公開
? 下記のような派生パターン有
? UIでDataflow定義
? 処理を定義可能なUIを保持するパターン
? DSL
? 同一の記述で複数のストリーム処理エンジン上で
アプリケーションが実行可能
14
3. ストリーム処理プロダクト概況
古 新公開時期
DSL
UIで
Dataflow定義
純ストリーム処理エンジン
Storm
Summingbird
NiFi
Spring Cloud
Data Flow
Cask Hydrator
Beam
Heron
SensorBee
Kafka
Streams
Ignite
Streaming
15
3. ストリーム処理プロダクト概況
古 新公開時期
DSL
UIで
Dataflow定義
純ストリーム処理エンジン
Storm
Summingbird
NiFi
Spring Cloud
Data Flow
Cask Hydrator
Beam
Heron
SensorBee
Kafka
Streams
Ignite
Streaming
最近多くプロダクトが公開
正直、追いきれない状況
そのため、どれがいい、とは現状言えない。
(公開される資料はバイアスが???)
かつ、今良くてもすぐ陳腐化???
4. ストリーム処理で考えるべきこと
? ストリーム処理を構築する上で
考えるべきことについて説明します。
? プロダクト選定時
? サービス開発時
? この項目自体も
Storm、Spark Streamingから挙げたものです。
? もしFlink、Apex、Gearpump等他プロダクトの
経験者がいれば、是非とも補足を。
16
4. ストリーム処理で考えるべきこと
? プロダクト選定時に考えるべき主要観点
1. 実装言語は何か?
→ 未成熟なまま開発するため、解析必須
2. インストールの際に何が必要?
→ 各ホストにインストールするのは困難
3. サービス動作中にどこまで更新可能か?
→ 常時動作する関係上、止められないため。
4. 接続用コンポーネントが揃っているか?
→ Kafkaはほぼすべてのプロダクトと接続可能
そのため他コンポーネントの充実度が重要
17
4. ストリーム処理で考えるべきこと
? サービス開発時に考えるべき主要観点
1. 【必要な場合】Exactly Onceの実現方法
→ データストアを用いて冪等性を実現
ストリーム処理単体では実現できない。
2. データがプロセスをまたがないように配置
→ シリアライズの遅延も大きな影響になる。
3. 極力メモリ上に収めるか、並列度を調整
→ 基本、ディスクに同期的に書かない。
4. ログを集約する機構を準備
→ 分散処理ではないとまともに解析できない。
18
まとめ
? Kafkaの活用方法には大きく2モデルある
1. 一気にまとめて取得するモデル→バッチ処理
2. 常時取得し続けるモデル→ ストリーム処理
? ストリーム処理ベストプロダクトは選べない
? プロダクトは異なっても共通点は多い
1. 性能特性/ボトルネックとなるポイント
2. データ設計
3. 解析を行うための準備 etc
? 上記とプロダクト成熟度を踏まえ構築
19
検討ポイント詳細はこちらの資料参照
20
http://www.slideshare.net/SotaroKimura/jvm-62243371
Enjoy stream processing!
and share knowledge!
https://www.flickr.com/photos/elf-8/15276069760

More Related Content

What's hot (20)

Java Clientで入門する Apache Kafka #jjug_ccc #ccc_e2
Java Clientで入門する Apache Kafka #jjug_ccc #ccc_e2Java Clientで入門する Apache Kafka #jjug_ccc #ccc_e2
Java Clientで入門する Apache Kafka #jjug_ccc #ccc_e2
驰补丑辞辞!デベロッパーネットワーク
?
Apache Sparkに手を出してヤケドしないための基本 ~「Apache Spark入門より」~ (デブサミ 2016 講演資料)
Apache Sparkに手を出してヤケドしないための基本 ~「Apache Spark入門より」~ (デブサミ 2016 講演資料)Apache Sparkに手を出してヤケドしないための基本 ~「Apache Spark入門より」~ (デブサミ 2016 講演資料)
Apache Sparkに手を出してヤケドしないための基本 ~「Apache Spark入門より」~ (デブサミ 2016 講演資料)
NTT DATA OSS Professional Services
?
Apache Avro vs Protocol Buffers
Apache Avro vs Protocol BuffersApache Avro vs Protocol Buffers
Apache Avro vs Protocol Buffers
Seiya Mizuno
?
Cassandraのしくみ データの読み書き編
Cassandraのしくみ データの読み書き編Cassandraのしくみ データの読み書き編
Cassandraのしくみ データの読み書き編
Yuki Morishita
?
大量のデータ処理や分析に使えるOSS Apache Spark入門(Open Source Conference 2021 Online/Kyoto 発表資料)
大量のデータ処理や分析に使えるOSS Apache Spark入門(Open Source Conference 2021 Online/Kyoto 発表資料)大量のデータ処理や分析に使えるOSS Apache Spark入門(Open Source Conference 2021 Online/Kyoto 発表資料)
大量のデータ処理や分析に使えるOSS Apache Spark入門(Open Source Conference 2021 Online/Kyoto 発表資料)
NTT DATA Technology & Innovation
?
最近のストリーム処理事情振り返り
最近のストリーム処理事情振り返り最近のストリーム処理事情振り返り
最近のストリーム処理事情振り返り
Sotaro Kimura
?
Hadoop -NameNode HAの仕組み-
Hadoop -NameNode HAの仕組み-Hadoop -NameNode HAの仕組み-
Hadoop -NameNode HAの仕組み-
Yuki Gonda
?
贬补诲辞辞辫エコシステムのデータストア振り返り
贬补诲辞辞辫エコシステムのデータストア振り返り贬补诲辞辞辫エコシステムのデータストア振り返り
贬补诲辞辞辫エコシステムのデータストア振り返り
NTT DATA OSS Professional Services
?
贬补诲辞辞辫入门
贬补诲辞辞辫入门贬补诲辞辞辫入门
贬补诲辞辞辫入门
Preferred Networks
?
惭辞苍驳辞顿叠か?遅いときの切り分け方法
惭辞苍驳辞顿叠か?遅いときの切り分け方法惭辞苍驳辞顿叠か?遅いときの切り分け方法
惭辞苍驳辞顿叠か?遅いときの切り分け方法
Tetsutaro Watanabe
?
Presto ベースのマネージドサービス Amazon Athena
Presto ベースのマネージドサービス Amazon AthenaPresto ベースのマネージドサービス Amazon Athena
Presto ベースのマネージドサービス Amazon Athena
Amazon Web Services Japan
?
ヤフー発のメッセージキュー「笔耻濒蝉补谤」のご绍介
ヤフー発のメッセージキュー「笔耻濒蝉补谤」のご绍介ヤフー発のメッセージキュー「笔耻濒蝉补谤」のご绍介
ヤフー発のメッセージキュー「笔耻濒蝉补谤」のご绍介
驰补丑辞辞!デベロッパーネットワーク
?
分散システムについて语らせてくれ
分散システムについて语らせてくれ分散システムについて语らせてくれ
分散システムについて语らせてくれ
Kumazaki Hiroki
?
大規模データ処理の定番OSS Hadoop / Spark 最新動向 - 2021秋 -(db tech showcase 2021 / ONLINE 発...
大規模データ処理の定番OSS Hadoop / Spark 最新動向 - 2021秋 -(db tech showcase 2021 / ONLINE 発...大規模データ処理の定番OSS Hadoop / Spark 最新動向 - 2021秋 -(db tech showcase 2021 / ONLINE 発...
大規模データ処理の定番OSS Hadoop / Spark 最新動向 - 2021秋 -(db tech showcase 2021 / ONLINE 発...
NTT DATA Technology & Innovation
?
Azure API Management 俺的マニュアル
Azure API Management 俺的マニュアルAzure API Management 俺的マニュアル
Azure API Management 俺的マニュアル
貴志 上坂
?
Apache Hadoop YARNとマルチテナントにおけるリソース管理
Apache Hadoop YARNとマルチテナントにおけるリソース管理Apache Hadoop YARNとマルチテナントにおけるリソース管理
Apache Hadoop YARNとマルチテナントにおけるリソース管理
Cloudera Japan
?
ポスト?ラムダアーキテクチャの切り札? Apache Hudi(NTTデータ テクノロジーカンファレンス 2020 発表資料)
ポスト?ラムダアーキテクチャの切り札? Apache Hudi(NTTデータ テクノロジーカンファレンス 2020 発表資料)ポスト?ラムダアーキテクチャの切り札? Apache Hudi(NTTデータ テクノロジーカンファレンス 2020 発表資料)
ポスト?ラムダアーキテクチャの切り札? Apache Hudi(NTTデータ テクノロジーカンファレンス 2020 発表資料)
NTT DATA Technology & Innovation
?
ロードバランスへの长い道
ロードバランスへの长い道ロードバランスへの长い道
ロードバランスへの长い道
Jun Kato
?
狈别迟蹿濒颈虫における笔谤别蝉迟辞/厂辫补谤办活用事例
狈别迟蹿濒颈虫における笔谤别蝉迟辞/厂辫补谤办活用事例狈别迟蹿濒颈虫における笔谤别蝉迟辞/厂辫补谤办活用事例
狈别迟蹿濒颈虫における笔谤别蝉迟辞/厂辫补谤办活用事例
Amazon Web Services Japan
?
惭补辫搁别诲耻肠别/驰础搁狈の仕组みを知る
惭补辫搁别诲耻肠别/驰础搁狈の仕组みを知る惭补辫搁别诲耻肠别/驰础搁狈の仕组みを知る
惭补辫搁别诲耻肠别/驰础搁狈の仕组みを知る
日本ヒューレット?パッカード株式会社
?
Apache Sparkに手を出してヤケドしないための基本 ~「Apache Spark入門より」~ (デブサミ 2016 講演資料)
Apache Sparkに手を出してヤケドしないための基本 ~「Apache Spark入門より」~ (デブサミ 2016 講演資料)Apache Sparkに手を出してヤケドしないための基本 ~「Apache Spark入門より」~ (デブサミ 2016 講演資料)
Apache Sparkに手を出してヤケドしないための基本 ~「Apache Spark入門より」~ (デブサミ 2016 講演資料)
NTT DATA OSS Professional Services
?
Apache Avro vs Protocol Buffers
Apache Avro vs Protocol BuffersApache Avro vs Protocol Buffers
Apache Avro vs Protocol Buffers
Seiya Mizuno
?
Cassandraのしくみ データの読み書き編
Cassandraのしくみ データの読み書き編Cassandraのしくみ データの読み書き編
Cassandraのしくみ データの読み書き編
Yuki Morishita
?
大量のデータ処理や分析に使えるOSS Apache Spark入門(Open Source Conference 2021 Online/Kyoto 発表資料)
大量のデータ処理や分析に使えるOSS Apache Spark入門(Open Source Conference 2021 Online/Kyoto 発表資料)大量のデータ処理や分析に使えるOSS Apache Spark入門(Open Source Conference 2021 Online/Kyoto 発表資料)
大量のデータ処理や分析に使えるOSS Apache Spark入門(Open Source Conference 2021 Online/Kyoto 発表資料)
NTT DATA Technology & Innovation
?
最近のストリーム処理事情振り返り
最近のストリーム処理事情振り返り最近のストリーム処理事情振り返り
最近のストリーム処理事情振り返り
Sotaro Kimura
?
Hadoop -NameNode HAの仕組み-
Hadoop -NameNode HAの仕組み-Hadoop -NameNode HAの仕組み-
Hadoop -NameNode HAの仕組み-
Yuki Gonda
?
贬补诲辞辞辫エコシステムのデータストア振り返り
贬补诲辞辞辫エコシステムのデータストア振り返り贬补诲辞辞辫エコシステムのデータストア振り返り
贬补诲辞辞辫エコシステムのデータストア振り返り
NTT DATA OSS Professional Services
?
惭辞苍驳辞顿叠か?遅いときの切り分け方法
惭辞苍驳辞顿叠か?遅いときの切り分け方法惭辞苍驳辞顿叠か?遅いときの切り分け方法
惭辞苍驳辞顿叠か?遅いときの切り分け方法
Tetsutaro Watanabe
?
Presto ベースのマネージドサービス Amazon Athena
Presto ベースのマネージドサービス Amazon AthenaPresto ベースのマネージドサービス Amazon Athena
Presto ベースのマネージドサービス Amazon Athena
Amazon Web Services Japan
?
分散システムについて语らせてくれ
分散システムについて语らせてくれ分散システムについて语らせてくれ
分散システムについて语らせてくれ
Kumazaki Hiroki
?
大規模データ処理の定番OSS Hadoop / Spark 最新動向 - 2021秋 -(db tech showcase 2021 / ONLINE 発...
大規模データ処理の定番OSS Hadoop / Spark 最新動向 - 2021秋 -(db tech showcase 2021 / ONLINE 発...大規模データ処理の定番OSS Hadoop / Spark 最新動向 - 2021秋 -(db tech showcase 2021 / ONLINE 発...
大規模データ処理の定番OSS Hadoop / Spark 最新動向 - 2021秋 -(db tech showcase 2021 / ONLINE 発...
NTT DATA Technology & Innovation
?
Azure API Management 俺的マニュアル
Azure API Management 俺的マニュアルAzure API Management 俺的マニュアル
Azure API Management 俺的マニュアル
貴志 上坂
?
Apache Hadoop YARNとマルチテナントにおけるリソース管理
Apache Hadoop YARNとマルチテナントにおけるリソース管理Apache Hadoop YARNとマルチテナントにおけるリソース管理
Apache Hadoop YARNとマルチテナントにおけるリソース管理
Cloudera Japan
?
ポスト?ラムダアーキテクチャの切り札? Apache Hudi(NTTデータ テクノロジーカンファレンス 2020 発表資料)
ポスト?ラムダアーキテクチャの切り札? Apache Hudi(NTTデータ テクノロジーカンファレンス 2020 発表資料)ポスト?ラムダアーキテクチャの切り札? Apache Hudi(NTTデータ テクノロジーカンファレンス 2020 発表資料)
ポスト?ラムダアーキテクチャの切り札? Apache Hudi(NTTデータ テクノロジーカンファレンス 2020 発表資料)
NTT DATA Technology & Innovation
?
ロードバランスへの长い道
ロードバランスへの长い道ロードバランスへの长い道
ロードバランスへの长い道
Jun Kato
?
狈别迟蹿濒颈虫における笔谤别蝉迟辞/厂辫补谤办活用事例
狈别迟蹿濒颈虫における笔谤别蝉迟辞/厂辫补谤办活用事例狈别迟蹿濒颈虫における笔谤别蝉迟辞/厂辫补谤办活用事例
狈别迟蹿濒颈虫における笔谤别蝉迟辞/厂辫补谤办活用事例
Amazon Web Services Japan
?

Similar to 碍补蹿办补を活用するためのストリーム処理の基本 (20)

Spark Structured StreamingでKafkaクラスタのデータをお手軽活用
Spark Structured StreamingでKafkaクラスタのデータをお手軽活用Spark Structured StreamingでKafkaクラスタのデータをお手軽活用
Spark Structured StreamingでKafkaクラスタのデータをお手軽活用
Sotaro Kimura
?
Kafkaを使った マイクロサービス基盤 part2 +運用して起きたトラブル集
Kafkaを使った マイクロサービス基盤 part2 +運用して起きたトラブル集Kafkaを使った マイクロサービス基盤 part2 +運用して起きたトラブル集
Kafkaを使った マイクロサービス基盤 part2 +運用して起きたトラブル集
matsu_chara
?
Akka meetup 2014_sep
Akka meetup 2014_sepAkka meetup 2014_sep
Akka meetup 2014_sep
masahitojp
?
惭补肠办别谤别濒のロール内异常検知の设计と运用
惭补肠办别谤别濒のロール内异常検知の设计と运用惭补肠办别谤别濒のロール内异常検知の设计と运用
惭补肠办别谤别濒のロール内异常検知の设计と运用
syou6162
?
名古屋セキュリティ勉强会LT~学内CTFの话~
名古屋セキュリティ勉强会LT~学内CTFの话~名古屋セキュリティ勉强会LT~学内CTFの话~
名古屋セキュリティ勉强会LT~学内CTFの话~
kataware
?
Apache NiFiと 他プロダクトのつなぎ方
Apache NiFiと他プロダクトのつなぎ方Apache NiFiと他プロダクトのつなぎ方
Apache NiFiと 他プロダクトのつなぎ方
Sotaro Kimura
?
ハードに強いWebエンジニアになる 「koress式ネットデバイス企画制作」
ハードに強いWebエンジニアになる 「koress式ネットデバイス企画制作」ハードに強いWebエンジニアになる 「koress式ネットデバイス企画制作」
ハードに強いWebエンジニアになる 「koress式ネットデバイス企画制作」
koress project
?
Spark Streamingで作る、つぶやきビッグデータのクローン(Hadoop Spark Conference Japan 2016版)
Spark Streamingで作る、つぶやきビッグデータのクローン(Hadoop Spark Conference Japan 2016版)Spark Streamingで作る、つぶやきビッグデータのクローン(Hadoop Spark Conference Japan 2016版)
Spark Streamingで作る、つぶやきビッグデータのクローン(Hadoop Spark Conference Japan 2016版)
Junichi Noda
?
闯痴惭上でのストリーム処理エンジンの変迁
闯痴惭上でのストリーム処理エンジンの変迁闯痴惭上でのストリーム処理エンジンの変迁
闯痴惭上でのストリーム処理エンジンの変迁
Sotaro Kimura
?
Spark Streaming と Spark GraphX を使用したTwitter解析による レコメント?サーヒ?ス例
Spark Streaming と Spark GraphX を使用したTwitter解析による レコメント?サーヒ?ス例Spark Streaming と Spark GraphX を使用したTwitter解析による レコメント?サーヒ?ス例
Spark Streaming と Spark GraphX を使用したTwitter解析による レコメント?サーヒ?ス例
Junichi Noda
?
顿辞肠办别谤の基本と応用~快适コンテナライフを実现する础谤耻办补蝉~
顿辞肠办别谤の基本と応用~快适コンテナライフを実现する础谤耻办补蝉~顿辞肠办别谤の基本と応用~快适コンテナライフを実现する础谤耻办补蝉~
顿辞肠办别谤の基本と応用~快适コンテナライフを実现する础谤耻办补蝉~
Masahito Zembutsu
?
Spark Streaming on AWS -S3からKinesisへ-
Spark Streaming on AWS -S3からKinesisへ-Spark Streaming on AWS -S3からKinesisへ-
Spark Streaming on AWS -S3からKinesisへ-
chibochibo
?
スマートフォン×颁补蝉蝉补苍诲谤补によるハイパフォーマンス基盘の构筑事例
スマートフォン×颁补蝉蝉补苍诲谤补によるハイパフォーマンス基盘の构筑事例スマートフォン×颁补蝉蝉补苍诲谤补によるハイパフォーマンス基盘の构筑事例
スマートフォン×颁补蝉蝉补苍诲谤补によるハイパフォーマンス基盘の构筑事例
terurou
?
さくらのナレッジの运営から见えるもの
さくらのナレッジの运営から见えるものさくらのナレッジの运営から见えるもの
さくらのナレッジの运営から见えるもの
法林浩之
?
Code4Lib 2010報告会?発表ダイジェスト
Code4Lib 2010報告会?発表ダイジェストCode4Lib 2010報告会?発表ダイジェスト
Code4Lib 2010報告会?発表ダイジェスト
Masao Takaku
?
奥别产サーハ?の性能测定
奥别产サーハ?の性能测定奥别产サーハ?の性能测定
奥别产サーハ?の性能测定
Ryo Maruyama
?
Apache Sparkを利用した「つぶやきビッグデータ」クローンとリコメンドシステムの構築
Apache Sparkを利用した「つぶやきビッグデータ」クローンとリコメンドシステムの構築Apache Sparkを利用した「つぶやきビッグデータ」クローンとリコメンドシステムの構築
Apache Sparkを利用した「つぶやきビッグデータ」クローンとリコメンドシステムの構築
Junichi Noda
?
Apache Kafkaでの大量データ処理がKubernetesで簡単にできて嬉しかった話
Apache Kafkaでの大量データ処理がKubernetesで簡単にできて嬉しかった話Apache Kafkaでの大量データ処理がKubernetesで簡単にできて嬉しかった話
Apache Kafkaでの大量データ処理がKubernetesで簡単にできて嬉しかった話
MicroAd, Inc.(Engineer)
?
Spark Structured StreamingでKafkaクラスタのデータをお手軽活用
Spark Structured StreamingでKafkaクラスタのデータをお手軽活用Spark Structured StreamingでKafkaクラスタのデータをお手軽活用
Spark Structured StreamingでKafkaクラスタのデータをお手軽活用
Sotaro Kimura
?
Kafkaを使った マイクロサービス基盤 part2 +運用して起きたトラブル集
Kafkaを使った マイクロサービス基盤 part2 +運用して起きたトラブル集Kafkaを使った マイクロサービス基盤 part2 +運用して起きたトラブル集
Kafkaを使った マイクロサービス基盤 part2 +運用して起きたトラブル集
matsu_chara
?
Akka meetup 2014_sep
Akka meetup 2014_sepAkka meetup 2014_sep
Akka meetup 2014_sep
masahitojp
?
惭补肠办别谤别濒のロール内异常検知の设计と运用
惭补肠办别谤别濒のロール内异常検知の设计と运用惭补肠办别谤别濒のロール内异常検知の设计と运用
惭补肠办别谤别濒のロール内异常検知の设计と运用
syou6162
?
名古屋セキュリティ勉强会LT~学内CTFの话~
名古屋セキュリティ勉强会LT~学内CTFの话~名古屋セキュリティ勉强会LT~学内CTFの话~
名古屋セキュリティ勉强会LT~学内CTFの话~
kataware
?
Apache NiFiと 他プロダクトのつなぎ方
Apache NiFiと他プロダクトのつなぎ方Apache NiFiと他プロダクトのつなぎ方
Apache NiFiと 他プロダクトのつなぎ方
Sotaro Kimura
?
ハードに強いWebエンジニアになる 「koress式ネットデバイス企画制作」
ハードに強いWebエンジニアになる 「koress式ネットデバイス企画制作」ハードに強いWebエンジニアになる 「koress式ネットデバイス企画制作」
ハードに強いWebエンジニアになる 「koress式ネットデバイス企画制作」
koress project
?
Spark Streamingで作る、つぶやきビッグデータのクローン(Hadoop Spark Conference Japan 2016版)
Spark Streamingで作る、つぶやきビッグデータのクローン(Hadoop Spark Conference Japan 2016版)Spark Streamingで作る、つぶやきビッグデータのクローン(Hadoop Spark Conference Japan 2016版)
Spark Streamingで作る、つぶやきビッグデータのクローン(Hadoop Spark Conference Japan 2016版)
Junichi Noda
?
闯痴惭上でのストリーム処理エンジンの変迁
闯痴惭上でのストリーム処理エンジンの変迁闯痴惭上でのストリーム処理エンジンの変迁
闯痴惭上でのストリーム処理エンジンの変迁
Sotaro Kimura
?
Spark Streaming と Spark GraphX を使用したTwitter解析による レコメント?サーヒ?ス例
Spark Streaming と Spark GraphX を使用したTwitter解析による レコメント?サーヒ?ス例Spark Streaming と Spark GraphX を使用したTwitter解析による レコメント?サーヒ?ス例
Spark Streaming と Spark GraphX を使用したTwitter解析による レコメント?サーヒ?ス例
Junichi Noda
?
顿辞肠办别谤の基本と応用~快适コンテナライフを実现する础谤耻办补蝉~
顿辞肠办别谤の基本と応用~快适コンテナライフを実现する础谤耻办补蝉~顿辞肠办别谤の基本と応用~快适コンテナライフを実现する础谤耻办补蝉~
顿辞肠办别谤の基本と応用~快适コンテナライフを実现する础谤耻办补蝉~
Masahito Zembutsu
?
Spark Streaming on AWS -S3からKinesisへ-
Spark Streaming on AWS -S3からKinesisへ-Spark Streaming on AWS -S3からKinesisへ-
Spark Streaming on AWS -S3からKinesisへ-
chibochibo
?
スマートフォン×颁补蝉蝉补苍诲谤补によるハイパフォーマンス基盘の构筑事例
スマートフォン×颁补蝉蝉补苍诲谤补によるハイパフォーマンス基盘の构筑事例スマートフォン×颁补蝉蝉补苍诲谤补によるハイパフォーマンス基盘の构筑事例
スマートフォン×颁补蝉蝉补苍诲谤补によるハイパフォーマンス基盘の构筑事例
terurou
?
さくらのナレッジの运営から见えるもの
さくらのナレッジの运営から见えるものさくらのナレッジの运営から见えるもの
さくらのナレッジの运営から见えるもの
法林浩之
?
Code4Lib 2010報告会?発表ダイジェスト
Code4Lib 2010報告会?発表ダイジェストCode4Lib 2010報告会?発表ダイジェスト
Code4Lib 2010報告会?発表ダイジェスト
Masao Takaku
?
奥别产サーハ?の性能测定
奥别产サーハ?の性能测定奥别产サーハ?の性能测定
奥别产サーハ?の性能测定
Ryo Maruyama
?
Apache Sparkを利用した「つぶやきビッグデータ」クローンとリコメンドシステムの構築
Apache Sparkを利用した「つぶやきビッグデータ」クローンとリコメンドシステムの構築Apache Sparkを利用した「つぶやきビッグデータ」クローンとリコメンドシステムの構築
Apache Sparkを利用した「つぶやきビッグデータ」クローンとリコメンドシステムの構築
Junichi Noda
?
Apache Kafkaでの大量データ処理がKubernetesで簡単にできて嬉しかった話
Apache Kafkaでの大量データ処理がKubernetesで簡単にできて嬉しかった話Apache Kafkaでの大量データ処理がKubernetesで簡単にできて嬉しかった話
Apache Kafkaでの大量データ処理がKubernetesで簡単にできて嬉しかった話
MicroAd, Inc.(Engineer)
?

More from Sotaro Kimura (11)

スキーマ 付き 分散ストリーム処理 を実行可能な FlinkSQLClient の紹介
スキーマ 付き 分散ストリーム処理 を実行可能な FlinkSQLClient の紹介スキーマ 付き 分散ストリーム処理 を実行可能な FlinkSQLClient の紹介
スキーマ 付き 分散ストリーム処理 を実行可能な FlinkSQLClient の紹介
Sotaro Kimura
?
Custom management apps for Kafka
Custom management apps for KafkaCustom management apps for Kafka
Custom management apps for Kafka
Sotaro Kimura
?
Spark Structured Streaming with Kafka
Spark Structured Streaming with KafkaSpark Structured Streaming with Kafka
Spark Structured Streaming with Kafka
Sotaro Kimura
?
Modern stream processing by Spark Structured Streaming
Modern stream processing by Spark Structured StreamingModern stream processing by Spark Structured Streaming
Modern stream processing by Spark Structured Streaming
Sotaro Kimura
?
Kinesis Analyticsの適用できない用途と、Kinesis Firehoseの苦労話
Kinesis Analyticsの適用できない用途と、Kinesis Firehoseの苦労話Kinesis Analyticsの適用できない用途と、Kinesis Firehoseの苦労話
Kinesis Analyticsの適用できない用途と、Kinesis Firehoseの苦労話
Sotaro Kimura
?
利用者主体で行う分析のための分析基盘
利用者主体で行う分析のための分析基盘利用者主体で行う分析のための分析基盘
利用者主体で行う分析のための分析基盘
Sotaro Kimura
?
Stream dataprocessing101
Stream dataprocessing101Stream dataprocessing101
Stream dataprocessing101
Sotaro Kimura
?
Hadoop基盤上のETL構築実践例 ~多様なデータをどう扱う?~
Hadoop基盤上のETL構築実践例 ~多様なデータをどう扱う?~Hadoop基盤上のETL構築実践例 ~多様なデータをどう扱う?~
Hadoop基盤上のETL構築実践例 ~多様なデータをどう扱う?~
Sotaro Kimura
?
スキーマつきストリーム データ処理基盤、 Confluent Platformとは?
スキーマつきストリーム データ処理基盤、 Confluent Platformとは?スキーマつきストリーム データ処理基盤、 Confluent Platformとは?
スキーマつきストリーム データ処理基盤、 Confluent Platformとは?
Sotaro Kimura
?
Gearpump, akka based Distributed Reactive Realtime Engine
Gearpump, akka based Distributed Reactive Realtime EngineGearpump, akka based Distributed Reactive Realtime Engine
Gearpump, akka based Distributed Reactive Realtime Engine
Sotaro Kimura
?
リアルタイム処理エンジン Gearpumpの紹介
リアルタイム処理エンジンGearpumpの紹介リアルタイム処理エンジンGearpumpの紹介
リアルタイム処理エンジン Gearpumpの紹介
Sotaro Kimura
?
スキーマ 付き 分散ストリーム処理 を実行可能な FlinkSQLClient の紹介
スキーマ 付き 分散ストリーム処理 を実行可能な FlinkSQLClient の紹介スキーマ 付き 分散ストリーム処理 を実行可能な FlinkSQLClient の紹介
スキーマ 付き 分散ストリーム処理 を実行可能な FlinkSQLClient の紹介
Sotaro Kimura
?
Custom management apps for Kafka
Custom management apps for KafkaCustom management apps for Kafka
Custom management apps for Kafka
Sotaro Kimura
?
Spark Structured Streaming with Kafka
Spark Structured Streaming with KafkaSpark Structured Streaming with Kafka
Spark Structured Streaming with Kafka
Sotaro Kimura
?
Modern stream processing by Spark Structured Streaming
Modern stream processing by Spark Structured StreamingModern stream processing by Spark Structured Streaming
Modern stream processing by Spark Structured Streaming
Sotaro Kimura
?
Kinesis Analyticsの適用できない用途と、Kinesis Firehoseの苦労話
Kinesis Analyticsの適用できない用途と、Kinesis Firehoseの苦労話Kinesis Analyticsの適用できない用途と、Kinesis Firehoseの苦労話
Kinesis Analyticsの適用できない用途と、Kinesis Firehoseの苦労話
Sotaro Kimura
?
利用者主体で行う分析のための分析基盘
利用者主体で行う分析のための分析基盘利用者主体で行う分析のための分析基盘
利用者主体で行う分析のための分析基盘
Sotaro Kimura
?
Stream dataprocessing101
Stream dataprocessing101Stream dataprocessing101
Stream dataprocessing101
Sotaro Kimura
?
Hadoop基盤上のETL構築実践例 ~多様なデータをどう扱う?~
Hadoop基盤上のETL構築実践例 ~多様なデータをどう扱う?~Hadoop基盤上のETL構築実践例 ~多様なデータをどう扱う?~
Hadoop基盤上のETL構築実践例 ~多様なデータをどう扱う?~
Sotaro Kimura
?
スキーマつきストリーム データ処理基盤、 Confluent Platformとは?
スキーマつきストリーム データ処理基盤、 Confluent Platformとは?スキーマつきストリーム データ処理基盤、 Confluent Platformとは?
スキーマつきストリーム データ処理基盤、 Confluent Platformとは?
Sotaro Kimura
?
Gearpump, akka based Distributed Reactive Realtime Engine
Gearpump, akka based Distributed Reactive Realtime EngineGearpump, akka based Distributed Reactive Realtime Engine
Gearpump, akka based Distributed Reactive Realtime Engine
Sotaro Kimura
?
リアルタイム処理エンジン Gearpumpの紹介
リアルタイム処理エンジンGearpumpの紹介リアルタイム処理エンジンGearpumpの紹介
リアルタイム処理エンジン Gearpumpの紹介
Sotaro Kimura
?

碍补蹿办补を活用するためのストリーム処理の基本