2017年3月27日のブックマーク (2件)

  • マイクロサービスのトレードオフ | POSTD

    (編注:2020/08/11、いただいたフィードバックをもとに記事を修正いたしました。) マイクロサービスのアーキテクチャスタイル がモノリシックアーキテクチャよりも優れたアプローチであるというのは、多くの開発チームが実感していることです。その一方で、生産性を低下させる重荷のようなものだと感じているチームも存在します。プラスの面もあればマイナスの面もあるという点においては、マイクロサービスも他のアーキテクチャスタイルと変わりません。具体的なコンテキストに適用する前に、これらをよく理解して、賢明な選択をする必要があります。 マイクロサービスがもたらす利点 強固なモジュールの境界 :マイクロサービスではモジュラー構造が強化されています。この点は、チームの規模が大きくなるほどその恩恵は増してくるでしょう。 個別にデプロイ :サービスがシンプルなほどデプロイは容易です。また、マイクロサービスではそ

    マイクロサービスのトレードオフ | POSTD
    jshimazu
    jshimazu 2017/03/27
  • Rails5 のproduction環境で lib/ 以下が読み込まれない問題 - Qiita

    Rails5 のproduction環境でlib/ 以下が読み込まれない問題 autoloadは、applicationに書いてるしなぁ config.autoload_paths << Rails.root.join('lib') しかもdevelopment では普通に呼ばれる production環境でlib/以下が読み込めていないらしい enable_dependency_loadingなるものがいるらしい どうやら、config.enable_dependency_loading = true がいるらしい。 config.enable_dependency_loading = true # <- これを追加しないといけないらしい config.autoload_paths << Rails.root.join('lib')

    Rails5 のproduction環境で lib/ 以下が読み込まれない問題 - Qiita
    jshimazu
    jshimazu 2017/03/27