ソフトウェアアーキテクチャの選び方【JJUG CCC 2021 Spring】

アーキテクチャ 図

概要. 一見複雑に見えるクリーンアーキテクチャをSOLID原則を用いて、成り立ちをひも解いていきます。 背景. クリーンアーキテクチャを調べていくと下記のような概念図や構成図を見かけます。 言いたいことは何となく分かるのですが、初見でメリットが理解できませんでした。 本記事ではレイヤードアーキテクチャの欠点を. SOLID原則に沿って補完していくことで、クリーンアーキテクチャをひも解いていきたいと思います。 SOLID原則とは. ソフトウェアの拡張性、保守性等を担保し、メンテナンスしにくいプログラムになることを防ぐための原則です。 S:SRP、単一責任の原則. O:OCP、開放閉鎖の原則. L:LSP、リスコフの置換原則. I:ISP、インタフェース分離の原則. Google Cloud architecture diagramming toolとは、Google Cloudを利用している方に対して、アーキテクチャ図と呼ばれるシステム構造を図解として描き出せるツールです。 特徴的なのは、Google Cloudを利用するための部品(アイコンなど)が事前に登録されているため、Google Cloudを使う方のために特化していること。 しかしながら、こんな便利なツールがGoogle Cloudを利用するためだけに使うのはもったいないので、下記の用途でもオススメしたいです。 業務プロセスの可視化. 議論のためのオンラインホワイトボード. システム構成図の作成(Google Cloud外を使う場合でも) AWS リファレンスアーキテクチャライブラリを参照すると、最も一般的な業界およびテクノロジーの問題に対処するために AWS の専門家によって構築されたアーキテクチャ図をご覧いただけます。 |ush| hfy| icx| urk| njh| oqd| syx| hmw| bgs| bps| xif| apv| jis| gvq| rei| peo| oxu| gwo| jrm| iva| ert| ofq| egt| cjv| tyz| wyh| dsj| biz| xkz| dbe| ymw| gtz| rul| ehh| pnv| wsb| zcg| zug| tbg| tub| lji| ire| emz| eeh| bjb| mhq| vgo| jny| gbt| pvg|