RubyKaigi 2014でServerEngineについて発表してきました.
最初はFluentdで発表しようかと思ったんですが,別の有用なプロジェクトの話もそろそろした方がいいかな,ということでServerEngineにしました. @sonotsさんがFluentdの発表をしてくれたので,被らなくて良かった…
画像は技評さんから.
以下がスライドです.書いてないことも発表では色々と話したので,動画もセットで見た方が良いです.
ServerEngine
ServerEngineはTreasure Dataで開発・運用されている分散キューや分散スケジューラ,それとFluentdなどの経験を元に,汎用的な部分を抽出してフレームワークにしたプロダクトです.発表で言及した機能の他にもBlockingFlagなどのユーティリティがあるので,Rubyでデーモンやバッチワーカーを書くときには是非試して貰えればと思います.
また,FluentdもいずれはServerEngineベースになる予定です.今でもServerEngineと似たような機能を俺俺で実装しているのですが,ServerEngineにすることでよりコードは簡潔に,また新しい機能も実装出来るようになります.この辺は乞うご期待という感じです.
発表に関して
1週間前に台北で英語でのキーノートがあり,直前まで時間が取れませんでした.台北後にひたすらスライドを作り,前日にやっと完成という,かなり際どいスケジュール.
本番どうかなと思ったんですが,時間進行を見ながら一部詳細を飛ばしたり,メインホールだったけどそんなに詰まることなく発表出来たんじゃないかなと思います.ここ数年は色々と大きいイベントでの発表も増え,それらの経験のおかげか,日本語であればそれなりにこなせるようになってきたかなと実感してます.
また,Railsとか関係のない,どちらかというと地味というか泥臭い感じの話が多めだったんですが,何人かには受けたようで,良かったです.
@repeatedly 今年のセッションの中でトップクラスなぐらい良いセッションでした
— 複数DB (@ryopeko) September 19, 2014
@repeatedly よかったですよ!数年前にあれば、あの時苦労しなくてもよかったのに…と思ってしまいました
— Toshiwo (@toshiwo) September 19, 2014
@repeatedly BTW, your talk was great and ServerEngine is cool. Thanks!
— Hiroshi Nakamura (@nahi) September 20, 2014
聞きに来てくれた皆さん,手伝ってくれたスタッフ,そして同時通訳の方々,ありがとうございました!!
とりあえず8月9月のイベントラッシュが終わった感じなので,少しのんびりしたい…んだけど,11月のRubyConfでkiyoto-sanがFluentdについて発表するようなので,俺も参加しているかもしれません.