タグ

ブックマーク / acro-engineer.hatenablog.com (2)

  • Spring Modulith でモジュラモノリスなアプリの構造を検証してみた - Taste of Tech Topics

    アクロクエスト アドベントカレンダー 12月9日 の記事です。 普段は Java, Python でバックエンドの開発をしている大塚優斗です😃 最近は Spring フレームワークのメジャーアップデートなどで盛り上がっていますね! 10月にこんな記事を見かけて、Spring Modulith がとても気になっていたので、手元で試したことを書いていきます✍️ Spring Modulith とは Spring Modulith でできること 0. Spring Modulith でのパッケージの扱いについて 1. モジュール構造の検証 循環参照の検知 別モジュールへのアクセス違反の検知 2. モジュールに閉じた結合テスト 単一のアプリケーションモジュールで結合テストができること Bootstrap モードによって、結合テスト時に他モジュールの Bean 生成ができること 3. イベントによ

    Spring Modulith でモジュラモノリスなアプリの構造を検証してみた - Taste of Tech Topics
    NetPenguin
    NetPenguin 2022/12/11
    もしかして、パッケージ間やクラスの細かな参照可否をプロジェクトの制約として定義して、ビルド時に検証してくれる? ずっと欲しかったやつやーっ!! と思ったら、細かく制約を定義できるわけではなさそう?
  • Apache Flink の耐障害性はどんなもの? ~Exactly once の振る舞い~ - Taste of Tech Topics

    こんにちは、阪です。 IoTやらデータ分析やらに関わる機会が増えて、大量のストリームデータに埋もれる(もとい、処理する^^;)ことが増えてきました。 しかも、関わっている業務的に、大概において、データ欠損は許されないという。。 そんなストリームデータを、高速かつ障害に強いアーキテクチャで処理しれくれるのが、Apache Flinkです。 アーキテクチャはこんな感じになっています↓ Apache Flink 1.2.0 Documentation: Distributed Runtime Environment Flinkの動きをざっくり書くと、 JobManagerはジョブを受け付け、1つ以上のTaskManagerに処理の実行を指示する。 JobManagerは処理中、各TaskManagerにチェックポイントトリガーを発行する。 TaskManagerはチェックポイントトリガーを受信

    Apache Flink の耐障害性はどんなもの? ~Exactly once の振る舞い~ - Taste of Tech Topics
  • 1