テクノロジー

アーキテクチャ図、コードで書こう - C4モデル入門

1: shodai 2026/03/08 15:54

“PlantUMLでC4モデルを描くにはC4-PlantUMLライブラリが有用です。”

2: nguyen-oi 2026/03/08 16:04

アーキ図が腐るのは最早お約束だけど、コード化してGit管理するのは正義。C4モデルの階層構造は「どこまで書くか」の迷いが消えて実用的だわ

3: cartman0 2026/03/08 16:24

“C4モデル”

4: pascal256 2026/03/08 17:53

UMLほど複雑ではなく、ポンチ絵ほど自由ではない。ありかもしれないなー。AIでのメンテも楽そうだし。

5: fn7 2026/03/08 19:14

気になる

6: glass-_-onion 2026/03/08 20:08

UMLはシステム構成図みたいなものが描きづらいからちょうど良さそう。Mermaidのフローチャートで無理やり描いたシステム構成図をC4に移行しよう。

7: ebo-c 2026/03/08 20:47

私はC4専用ダイアグラム記述言語Structurizrがイチオシ。PlantUMLやMermaidはバージョンによって使える記法の差が大きく、モードが複数あるせいでAIの出力精度がやや低いと思う https://structurizr.com/

8: mercenne 2026/03/08 20:59

コンテキスト図のユースケースはどこまで書き込むんだろう

9: BOOOOOOOON 2026/03/08 21:30

最近はお絵かきって言ったらなんでもfigjamで書くようになったなー

10: shoh8 2026/03/09 08:40

メンテナンスできる構成図。gitで差分管理できて、かつ表現力が安定 /PlantUMLはバージョンによるからちょっと不安。

11: door-s-dev 2026/03/09 09:39

どれに何書けばいいかよく分からないな。ネーミングがあんま良くない感じ

12: misshiki 2026/03/09 14:57

“C4モデルとはアーキテクチャを4つの階層で表現することによって抽象度・粒度を揃える技法です。UMLのように図の種類が多くなく、4つの階層で段階的にズームインしていくシンプルなアプローチです。”

13: Itisango 2026/03/09 21:59

図大事