「ビジネスロジック」とは何か、どう実装するのか - Qiita

Qiita / 3ヶ月

アプリケーション開発で、「ビジネスロジックは分離しろ」だとか「Controller にビジネスロジックを書くな」といったことをよく言われると思います。 しかし、ビジネスロジックという言葉の意味を聞いたり調べたりしてみても、「システム...

この記事をPICKする

hatenabookmark
清水 風音

3ヶ月前

こういう設計思想は、考え方の違いから意見が割れやすいと思いますが、良い記事ではないでしょうか。もし、あえて1つ加えるとすると、ビジネスロジック層(BL)とデータアクセス層(DB)を分けるポイントに、パフォーマンスの点は考えられないでしょうか!?

BLは、アーキテクチャの組み方でスケーラブルにできますが、DBはそうはなりません。ですので、DBからBLを極力引き剥がして、マイクロサービス化することにパフォーマンスメリットが生まれると考えました。
kourin_55

3ヶ月前

Pickしました
秋田 法世

3ヶ月前

Pickしました
GuestUser@6260

3ヶ月前

Pickしました
appstore
googleplay
会員登録
URLからPICKする

会員登録して、もっと便利に利用しよう

  • 1.

    記事をストックできる
    気になる記事をPickして、いつでも読み返すことができます。
  • 2.

    新着ニュースをカスタマイズできます
    好きなニュースフィードをフォローすると、新着ニュースが受け取れます。