タグ

2022年8月11日のブックマーク (2件)

  • 設計=スタミナ仮説 - Martin Fowler's Bliki (ja)

    http://martinfowler.com/bliki/DesignStaminaHypothesis.html ソフトウェアをきちんと設計するのは、その労力に見合うことなのか? 「ソフトウェアをきちんと設計することって、そんなに大切なことなの?」という問題について、遠回しなやりとりをすることが時々ある。 あえて「遠回しなやりとり」と言ったのは、はっきりと「ソフトウェアの設計なんて無意味だ」と言う人を見たことがないからだ。 そういう考えの人は、たいていこんな言い回しをする。 「立ち止まっている暇なんてない。とにかく前に進まないと来年の目標を達成できないんだ。 だから、≪設計に関する何かの作業≫は省略するよ」 そこにあるのは、設計と素早い開発の間には何らかのトレードオフがあるという思い込みだ。 実際、「設計に時間を掛けると開発の速度は落ちるけど、プログラマーはそれを補って余りあるだけのメ

  • "The Modular Monolith: Rails Architecture"を読んだ - blog.kymmt.com

    Modular MonolithというアーキテクチャをRailsアプリケーションへ適用する記事を読みました。 medium.com モノリスアーキテクチャとマイクロサービスアーキテクチャの中間に位置する、一つのモノリシックなアプリケーション内でドメインごとにモジュールに分解しつつ運用するためのアーキテクチャを、Railsでどのように実装するか、という内容です。 Modular Monolithとは 記事から引用します。 Rather than extracting microservices, we decided to first focus on making our app modular. Our goal was to identify good architectural boundaries before we extracted code out into independ

    "The Modular Monolith: Rails Architecture"を読んだ - blog.kymmt.com
    hi-hats
    hi-hats 2022/08/11