Nguyen Le Phong
ブログに戻る

記事

ソースコード & アーキテクチャ

成長・チーム・変化を乗り越えられるコードの構成方法。

ソフトウェアアーキテクチャとコードの整理方法について、初心者にも優しい実践的な深掘り記事のシリーズです。Ports & Adapters や Clean Architecture から、依存関係管理・モジュール境界・各パターンのトレードオフまでを取り上げます。図解・実例・個人プロジェクトからエンタープライズシステムまで通用する知見をもとに構成されています。

ソースコード & アーキテクチャ

コードベースの構成:レイヤー・フィーチャー・ドメイン、どれを選ぶ?

トップレベルのフォルダーを controllers/services/models にすべきか、orders/billing/auth にすべきか?この選択はコードベースの成長を静かに形作ります。レイヤー別・フィーチャー別・Screaming Architecture を実践的に比較し、会社の規模ごとのトレードオフを解説します。

14 分で読めます
ソースコード & アーキテクチャ

モノリス・Modular Monolith・マイクロサービス:正直な意思決定ガイド

マイクロサービスは組織的スケールのために払う税金であり、出発点ではありません。モノリスから Modular Monolith を経てマイクロサービスへの誇大広告なしのウォークスルーと、いつ(そして本当に)分割すべきかを示すシグナルを解説します。

16 分で読めます
ソースコード & アーキテクチャ

Micro-Frontends:いつ価値があり、何が実際にかかるか

フロントエンドを独立してデプロイ可能なピースに分割することでチームが解放されることも、複雑さに埋もれることもあります。Angular ホスト+ React モジュールをスケールで出荷した経験から:Micro-Frontends が見返りをもたらす場面と、それに伴うコストを正直にお伝えします。

15 分で読めます