タグ

architectureとpatternに関するt-wadaのブックマーク (5)

  • ヘキサゴナルアーキテクチャ(Hexagonal architecture翻訳)

    Alistair Cockburn による Hexagonal architecture の翻訳です。PoEAAで言及されていることから、2002年ごろにはすでにC2 Wikiにページがあった模様。似たようなアーキテクチャである クリーンアーキテクチャ も翻訳したので参考にしてください。 この記事は著者から許可を得て公開しています。Thanks to Alistair Cockburn! 目次 パターン: Ports and Adapters (構造に関するパターン) 意図 動機 解決法の質 構造 サンプルコード ステージ1: FIT アプリ 定数をモックデータベースとして ステージ2: UI アプリ 定数をモックデータベースとして ステージ3: (FITまたはUI) アプリ モックデータベース 応用ノート 左右の非対称性 ユースケースとアプリケーションの境界 ポートはいくつ? 既知の用

    ヘキサゴナルアーキテクチャ(Hexagonal architecture翻訳)
    t-wada
    t-wada 2016/03/14
    Alistair Cockburn の Hexagonal architecture アーキテクチャパターンの翻訳 #microsvc
  • マイクロサービスのデザインパターン

    第1版 2015年9月21日 第2版 2015年12月24日 Bluemixでは,たくさんのサービスやAPIが提供されており,それらを組み合わせることでアプリケーションを開発することができます.単一のプログラム言語を使って,多数のライブラリやクラスファイルを結合して作る大きなアプリケーションにももちろん利点がありますが,新しい機能やUXを継続的に提供したい時や,目的に合わせてプログラミング言語やデータベースを選択したい場合には,それぞれが独立したサービスを組み合わせるやり方が有利です.この考え方の根底にあるのが,James LewisとMartin Fowlerが提唱しているマイクロサービスです.彼らのブログ記事にあるマイクロサービスの定義にあたる部分を訳してみました. マイクロサービス(Microservices)アーキテクチャスタイルは、それぞれが独立のプロセスで実行され,HTTPリソ

    マイクロサービスのデザインパターン
    t-wada
    t-wada 2015/09/23
    microservices のパターンが日本語でまとまっているのは珍しいな
  • Coming Soon

    Dr. Alistair Cockburn is an internationally known IT strategist and project witchdoctor, voted one of the “The All-Time Top 150 i-Technology Heroes.” Best known for agile methods and writing effective use cases, his lastest work is the Heart of Agile.

  • IBM Developer

    t-wada
    t-wada 2007/06/12
    Client Application Patterns
  • 20 CSS Tips & Tricks

    Enterprise Strategy Group: Go-to-market Expertise to Help You Win

    20 CSS Tips & Tricks
    t-wada
    t-wada 2005/09/05
  • 1