DDD Pythonの記事集め
これから勉強したいのでメモとしてリンク。DDD本も読み始め。
DDDの意味合い
重要なのは、ドメインエキスパートとモデリングする、繰り返し作る、なのかなという理解です。
Python DDD
↑の方のサンプル
サンプルプロジェクト
↑の方のブログ
フレームワーク。サンプルがある。
Architecture Patterns with Python:が無料で公開されている
よさげ
全般
hexagonal architectureの意味
6角形である具体的な意味はなく、他のインターフェイスと結合できますよ、くらいのイメージ?
The hexagonal architecture was invented by Alistair Cockburn in an attempt to avoid known structural pitfalls in object-oriented software design, such as undesired dependencies between layers and contamination of user interface code with business logic, and published in 2005.[2]
The term "hexagonal" comes from the graphical conventions that shows the application component like a hexagonal cell. The purpose was not to suggest that there would be six borders/ports, but to leave enough space to represent the different interfaces needed between the component and the external world.
Discussion