タグ

2021年5月6日のブックマーク (6件)

  • GitHub - VaughnVernon/IDDD_Samples: These are the sample Bounded Contexts from the book "Implementing Domain-Driven Design" by Vaughn Vernon: http://vaughnvernon.co/?page_id=168

    The iddd_agilepm project uses a key-value store as its underlying persistence mechanism, and in particular is LevelDB. Actually the LevelDB in use is a pure Java implementation: https://github.com/dain/leveldb Currently iddd_agilepm doesn't employ a container of any kind (such as Spring). The iddd_collaboration project uses Event Sourcing and CQRS. It purposely avoids the use of an object-relation

    GitHub - VaughnVernon/IDDD_Samples: These are the sample Bounded Contexts from the book "Implementing Domain-Driven Design" by Vaughn Vernon: http://vaughnvernon.co/?page_id=168
    nilab
    nilab 2021/05/06
    実践ドメイン駆動設計 (ヴォーン・ヴァーノン 著) のサンプルコード。 "These are the sample Bounded Contexts from the book "Implementing Domain-Driven Design" by Vaughn Vernon"
  • CQRS パターン - Azure Architecture Center

    コマンド クエリ責任分離 (CQRS) は、データ ストアの読み取り操作と書き込み操作を別々のデータ モデルに分離する設計パターンです。 これにより、各モデルを個別に最適化し、アプリケーションのパフォーマンス、スケーラビリティ、セキュリティを向上させることができます。 コンテキストと問題 従来のアーキテクチャでは、読み取り操作と書き込み操作の両方に 1 つのデータ モデルがよく使用されます。 この方法は簡単で、基的な CRUD 操作に適しています (図 1を参照)。 図 1. 従来の CRUD アーキテクチャ。 ただし、アプリケーションが成長するにつれて、単一のデータ モデルに対する読み取り操作と書き込み操作を最適化することはますます困難になります。 多くの場合、読み取り操作と書き込み操作のパフォーマンスとスケーリングのニーズは異なります。 従来の CRUD アーキテクチャでは、この非対

    CQRS パターン - Azure Architecture Center
    nilab
    nilab 2021/05/06
    CQRS パターン - Azure Architecture Center | Microsoft Docs
  • CQRS実践入門 [ドメイン駆動設計] - little hands' lab

    この記事では、CQRSの入門として、軽量CQRS、別名クエリモデルについて解説します。 DDDの参照系処理で発生する課題 解決策 CQRSのメリット、デメリット 実装時の注意事項 部分的導入について なぜQueryServiceの定義がUseCase層なのか 整合性をどうやって担保するのか よくある誤解 データソースを分ける必要があるのか イベントソーシングとの関係 過去資料との繋がり もっと詳しく知りたい方は 現場での導入で困ったら DDDの参照系処理で発生する課題 DDDで定義されている実装パターンを使っていると、基的には永続化層との入出力はRepositoryを使うことになります。 更新系の処理ではEntityやValueObjectでドメインの知識を表現し、Repositoryを使って集約単位で永続化するという構成をとると、非常にメンテナンス性の良いものになります。 参考過去記事

    CQRS実践入門 [ドメイン駆動設計] - little hands' lab
    nilab
    nilab 2021/05/06
    CQRS実践入門 [ドメイン駆動設計] - little hands' lab
  • 門外不出のOracle現場ワザ | Oracle 日本

    このコラムでは、月刊DB Magazineで連載され大好評だった記事を紹介しています。 また、記事を再編集した単行が翔泳社より出版されていますので、ご興味のある方はぜひご購入ください。 門外不出のOracle現場ワザ(DB Magazine SELECTION) 【単行】 第0章 オラクル社のテクノロジーコンサルタントって? システムテクノロジー製品(データベースやAPサーバー、ミドルウエア製品など)をお使いの皆様に、オラクル社のシステムテクノロジー製品担当のテクノロジーコンサルティングについてご紹介します。 第1章 目からウロコのパフォーマンス分析テクニック Oracleのパフォーマンス管理では、問題箇所を切り分けたりアーキテクチャに基づいて現状を分析する力が必要です。さらに、OSやストレージ、ネットワークとのI/Oまで監視しなければなりません。コラムではパフォーマンス分析に必要な

    nilab
    nilab 2021/05/06
    「このコラムでは、月刊DB Magazineで連載され大好評だった記事を紹介しています。 また、記事を再編集した単行本が翔泳社より出版されていますので、ご興味のある方はぜひご購入ください」
  • 「1日1万人接種は自衛隊次第」 河野行革相、東京の大規模会場 | 共同通信

    河野太郎行政改革担当相は5日のテレビ朝日番組で、新型コロナウイルスワクチンの大規模接種センター東京会場の接種人数について「1日1万人になるかどうかは自衛隊の検討次第だ」と言及した。岸信夫防衛相は、24日の設置当初から1万人に接種するのは困難との見方を示している。 河野氏は、大規模センターか、居住する自治体会場のどちらを選択するかについて「予約できた方に行ってもらっていい」と説明した。 大規模センターが対象とする65歳以上の高齢者への接種が順調に進んだ場合、一般への対象拡大を視野に入れる考えも示した。

    「1日1万人接種は自衛隊次第」 河野行革相、東京の大規模会場 | 共同通信
    nilab
    nilab 2021/05/06
    「大規模接種センター東京会場の接種人数について「1日1万人になるかどうかは自衛隊の検討次第だ」と言及した。岸信夫防衛相は、24日の設置当初から1万人に接種するのは困難との見方を示している」
  • 電気工事士の資格を取ってコンセントやスイッチを改造しようぜ - Qiita

    この記事は おうちハック Advent Calendar 2016 の3日目の記事です。 まえがき パナソニック(旧パナソニック電工(旧旧松下電工))の製品にこんなモノがあります。 _人人人人人人人_ > 壁からUSB! <  ̄Y^Y^Y^Y^Y^Y ̄ カッコイイですね。 ですよね。。。 他にもこんなモノがあります。 壁のスイッチをリモコンでON/OFFできる! 使ってみたくないですか!? 使ってみたいですよね。。。 しかし、これらの設置工事をするには、電気工事士(二種)の資格が必要です。 資格がないなら取得すればいいじゃない。 という話をします。 電気工事士の資格とは 簡単に言うと、ブレーカーを切ってからじゃないと感電しちゃいそうな工事をする場合に必要な資格です。 前述のUSBコンセントやリモコンスイッチなどの設置工事をする際はブレーカーを切ってからでないと危ないですよね。 コンセントか

    電気工事士の資格を取ってコンセントやスイッチを改造しようぜ - Qiita
    nilab
    nilab 2021/05/06
    「これらの設置工事をするには、電気工事士(二種)の資格が必要です。資格がないなら取得すればいいじゃない」