Your browser doesn't support the features required by impress.js, so you are presented with a simplified version of this presentation.

For the best experience please use the latest Chrome or Safari browser. Firefox 10 (to be released soon) will also handle it.

今までの(名状しがたい)ジョブキュー(のようなもの)と、これからのジョブキュー

@tsucchi

自己紹介

今回のテーマ

今回のテーマ

今回のテーマ

今回のテーマ

ちょっと待て

今回のテーマ

今回のテーマ

名状しがたいジョブキューのようなもの

アプリケーションとジョブキューについて

なぜジョブキューが必要なのか

ジョブキューを使う主な理由は,Webアプリケーションで処理するには重く,リアルタイム性が必要ない処理をWebのサイクルから切り離して処理を行うためです。Webアプリケーションとは物理的にサーバを分けることも可能となるので,サービスが大きくなったときなどにスケールアウトさせやすくなります。

なぜジョブキューが必要なのか

今までのジョブキュー

今までのジョブキュー

名状しがたいやつ1号

名状しがたいやつ2号

名状しがたいやつ3号

名状しがたいやつ3号

名状しがたいやつ3号

なんかこういうの見たことある

とてもつらい...

どうしてこうなった...

どうしてこうなった...

どうしてこうなった...

どうしてこうなった...

これからのジョブキュー

僕らが本当に求めていたもの

ジョブキュー

移行について

WebUIの話

移行してわかったこと / よかったこと

当たり前のことがのことが、当たり前にできるようになった

移行してわかったこと / 困ったこと

Minion で使ってる PostgreSQL の機能(1)

で、これが重い...

Minion で使ってる PostgreSQL の機能(2)

よくできてる

以上、ポスグレの話

まとめの前に...

レガシー、もしくは名状しがたいものについて

まとめ

おしまい

おしまい

おまけにできればよかったやつ

時間があればと思って考えてたネタだけど、無理でしたごめんなさい

マルチテナントの問題

その他

他にもいくつかネタはあるのだけど、時間とかいろいろな問題で割愛。すまぬ。Minion とか Mojolicious とか SRI が作ってるプロダクト、他の Perl とだいぶ文明が違ってて面白かったのだけど、うまく言語化する時間がありませんでした。本当にごめんなさい。

おしまい

Use a spacebar or arrow keys to navigate