タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

javaとJavaとarchitectureに関するt-wadaのブックマーク (6)

  • コードの互換性と進化の両立

    CyberAgent: How We Deployed Production Kubernetes Clusters on OpenStack witho...

    コードの互換性と進化の両立
    t-wada
    t-wada 2013/12/19
    "『コードを進化させる』『互換性も守る』「両方」やらなくっちゃあならないってのが「Jenkinsのパパ」のつらいところだな。覚悟はいいか?オレはできてる" と脳内で再生された講演資料。渋い。
  • 2014ブレイク確実!JavaベースのポータブルなWebフレームワーク Dropwizard - yojikのlog

    最近Dropwizardというフレームワークが海外JavaおよびJVMベース言語界隈で流行り始めている感しがします。 Thought Works Technology Reader でも Traialに入ってきています。 http://dropwizard.codahale.com/ このフレームワークはYammerのバックエンドWebサービスを提供するために作られたフレームワークで、アプリケーション開発者からみると、 JaxRSベースのREST提供フレームワーク ORM Jettyベースの組み込みWebサーバ Metricsを収集するためのライブラリ、管理ツール等 といった機能があります。 ここらへんまでは普通のフレームワークと基的には違いが無く、むしろWebサービスに特化しているため物足りなく感じるのですが、特筆すべきは、このフレームワークが推奨するデプロイ・運用方法にあります。

    2014ブレイク確実!JavaベースのポータブルなWebフレームワーク Dropwizard - yojikのlog
    t-wada
    t-wada 2013/12/14
    The Twelve-Factor App からの視点 “現代のWebアプリケーションはアプリサーバにデプロイするのではなく、通常のプロセスとして起動し、ポートにバインディングするべきなのです”
  • Twitterが、Ruby on RailsからJavaVMへ移行する理由

    オライリーが主催するイベント「Open Source Convention 2011」が7月25日から米国ポートランドで開催されました。 その中で、TwitterがなぜRuby on RailsベースのシステムをJavaVMベースへ移行しようとしているのかを解説したセッション「Twitter: From Ruby on Rails to the JVM」が行われ、ビデオが公開されています。 13分程度の短いセッションのポイントをまとめて紹介します。 世界最大のRuby on RailsによるWebサイトをJavaVMへ移行 Twitterのアプリケーションサービスグループ、Raffi Krikorian氏 Twitterは世界中からのツイートをリアルタイムで扱っている。リアルタイム処理が、ツイッターにおけるもっとも難しい処理だ。 Twitterは、おそらく世界最大のRuby on Rail

    Twitterが、Ruby on RailsからJavaVMへ移行する理由
    t-wada
    t-wada 2011/08/02
    Twitter が JVM に移行していく背景。そして最後に触れられているとおり、 rails でこの規模まで来たことも評価するべきですね。
  • OSGiのうれしさを擬人化してみる - Fly me to the Luna

    相変わらず体調はよろしくないので、軽めに。(でもタイトルは結構重い気が…。) OSGiって何がうれしいか考えてみてるんですが、一つはその場にインストールされている「サービス」をトラッキングできることがうれしいんじゃないかと。ということで、こんな状況をあてはめてみた。 飛行機に乗っている最中、急患が出てCAさんが客席に向かって「お医者さんいらっしゃいませんか?」と聞いてみた。 飛行機にお医者さんが乗っかっているかどうかはCAには分かりません。が、もし乗っていればお医者さんの医療が急患に施されます。もし乗っていなくても、後からお医者さんを飛行機に乗っている最中に追加し、応急処置を施すこともできます。(バーチャルな世界の話ですよ。現実には無理ですね。) こういうことをOSGiは実現しています。サービスを利用する側はサービス提供側の実装を完全に知らなくても、そのVMにインストールされているBund

    OSGiのうれしさを擬人化してみる - Fly me to the Luna
    t-wada
    t-wada 2008/02/17
    "飛行機に乗っている最中、急患が出てCAさんが客席に向かって「お医者さんいらっしゃいませんか?」と聞いてみた。"
  • Teedaのメリット・デメリット - おおたに6号機のちゃかつかない話

    Teedaのメリット・デメリットについて振り返ってみたいと思います. ■Teedaのメリット ・HTMLテンプレート まずはなんといってもHTMLテンプレートではないでしょうか。 レイアウトを確認するうえでは威力を発揮しやすいと言えます。 また前工程でユーザに確認してもらうために作成したモックをそのまま開発に 持ち込める点は良いのではないでしょうか。 ・設定ファイルレス 規約による設定ファイルレスはTeedaの中でも生産性に貢献する部分のひとつです。 簡単な規約を付与することで、設定ファイルに書くタグ+設定内容を規約に 置き換える部分は効果はあったでしょう。ただしデメリットもあります。後述します。 ・POJOベースのPageプログラミングモデル POJOなPageクラスをHTMLと1対1でバインドするTeedaの方法は 役割としてはとてもわかりやすかったように思います。DoltengのHT

    Teedaのメリット・デメリット - おおたに6号機のちゃかつかない話
    t-wada
    t-wada 2008/02/03
    このエントリはSeasarやTeedaに限定されたものではなく、設計の一般論と読むべき。多くの人に使われたOSS設計チームの経験から出た話として非常に参考になる。そして「デバッグの追いやすさ・保守性のし易さ・明示性」へ
  • Look Ma -- No Middleware! Using Event-Driven Architectures inside a JVM.

    Find my posts on IT strategy, enterprise architecture, and digital transformation at ArchitectElevator.com. From SP to EDA in 6 weeks Our client had a rather lengthy stored procedure to aggregate values across a series of data records and compute "scores" from these aggregates using various look-up tables. The records in the database represent essentially a collection of user input over time. Our

  • 1