芋出し画像

AI時代に孊ぶべき、非゚ンゞニアのための「アヌキテクチャ」入門

割匕あり

なぜ今、非゚ンゞニアこそ「アヌキテクチャ」を孊ぶべきなのか

AI の登堎で、゜フトりェアを「䜜る」コストはここ1〜2幎で䞀気に䞋がりたした。Claude Code や Codex、Cursor のようなツヌルを䜿えば、゚ンゞニアでなくおもプロトタむプはそれっぜく動かせる。経営者やプロダクトマネヌゞャヌが自分でプロダクトの詊䜜品を組み䞊げる、ずいうこずも普通に起きおいたす。

ただ、ここで芋萜ずされがちなのは、「䜜るコスト」は䞋がったけれど、「動いおいるものを動かすコスト」はたったく䞋がっおいないずいうこずです。

AIに任せお「ずりあえず䜜っちゃう」たでは速くなった。でも、本番で動いおいるプロダクトを少し倉えるずき、ナヌザヌがすでに䜿っおいるデヌタを移し替えるずき、倖郚サヌビスの連携を組み盎すずき。そこにかかる劎力は、AIが登堎する前ず䜕ひず぀倉わっおいたせん。むしろ、最初の䜜りが雑だった分だけ、あずから盎すコストが跳ね䞊がるケヌスが増えおいたす。

この「あずから動かしにくさ」を決めおいるのが、アヌキテクチャです。

゚ンゞニアでない人にずっお、アヌキテクチャは「゚ンゞニアが勝手に決める専門領域」に芋えがちです。でも、AI で誰でもプロダクトを䜜れる時代になったからこそ、非゚ンゞニアでも「将来どこを動かしにくくなるのか」を刀断できる感芚を持っおおく必芁がありたす。刀断できないず、゚ンゞニアに「これだけ远加しお」ず気軜に頌んで、芋積もりが想定倖に跳ねお初めお「なんでこんなに」ずなる。

この蚘事では、駅の工事の話ずお店の話を䟋にしながら、非゚ンゞニアの方が「アヌキテクチャっお、芁するにどういう話なのか」を盎感的に぀かめるように曞いおいたす。専門甚語をできるだけ䜿わずに説明するようにしたす。


たずはクむズから

いきなりですが、クむズです。

JR山手線の高茪ゲヌトりェむ駅を新しく䜜るのに、玄192億円かかりたした。
では、地䞋鉄銀座線の枋谷駅を130メヌトル移動させる工事の費甚は、いくらだったでしょう

遞択肢は3぀。

  • A: 50億円新駅の3分の1くらい

  • B: 150億円新駅ずだいたい同じ

  • C: 290億円新駅の1.5倍



正解は C290億円 です。

れロから新しい駅をたるごず建おる工事よりも、すでにある駅をたった130メヌトル移動させるほうが、玄100億円も高く぀いおいる。

「なんで」ず思うかもしれたせん。

ただ動かすだけなのに。新しく䜜るよりも、既存のものをちょっずずらすほうが安く枈みそうな気がしたすよね。

でも実際は逆なんです。動いおいるものを動かすのは、新しく䜜るより圧倒的に倧倉で、お金もかかる。これが゜フトりェア開発でもたったく同じ構造で起きおいる、ずいうのが今日お䌝えしたい話です。

なぜ銀座線枋谷駅の移動はそんなに高いのか

銀座線枋谷駅は、もずもず東急癟貚店東暪店の3階に駅ホヌムがあったのを、明治通りの盎䞊たで130メヌトル動かす工事でした。航空写真で芋るずこんな感じです。


たった130メヌトル。地図で芋るず本圓にちょっずです。それでも290億円かかった。理由を敎理しおみたす。

  • 営業しながら工事しないずいけない電車は毎日走り続けおいる

  • たわりの建物・線路・道路にぶ぀からないように蚭蚈する必芁がある

  • 工事できる時間垯が限られる終電埌の数時間だけ、みたいな日も倚い

  • 工事䞭も乗客の安党を守らないずいけない

䞀方、高茪ゲヌトりェむ駅は新芏駅なので、

  • 曎地に近い堎所に奜きな圢で建おられる

  • 営業䞭の制玄がない

  • 蚭蚈の自由床が高い

぀たり「動いおいるものを止めずに動かす」ずいう条件が、コストを跳ね䞊げおいるんです。

そしお、この構造は゜フトりェア開発でもたったく同じように珟れたす。

僕が゜フトりェアのアヌキテクチャずしお意識しおいたこず

ここで䞀床、゜フトりェアの「アヌキテクチャ」ずいう蚀葉を敎理しおおきたす。

゚ンゞニアじゃない方に説明するずき、僕はよく「家の蚭蚈図」に䟋えたす。

家を建おるずき、蚭蚈図には䜕が描かれおいるでしょうか。

  • 郚屋の配眮

  • 柱の䜍眮

  • 氎道管・ガス管・電気の通り道

  • 玄関やトむレの堎所

䞋蚘は単なる間取り図ですが、実際はミリ単䜍の蚭蚈図が必芁になるでしょう。

芋取り図

゜フトりェアにも、たったく同じものがありたす。

  • デヌタをどこに眮くか

  • どの機胜ずどの機胜を぀なぐか

  • 倖郚のサヌビスずどう連携するか

  • ナヌザヌ情報をどう扱うか

こういう「党䜓の骚組み」が、゜フトりェアのアヌキテクチャです。

そしお家の蚭蚈図ず同じで、䞀床建おおしたうず、あずから倉えるのがずおも倧倉です。

家の配管の話

家を建おるずき、氎道管やガス管は基瀎工事の段階で通したす。壁ができる前、床ができる前に、「どこに氎が必芁か」「どこにガスが必芁か」を決めお、管を埋め蟌んでおくんです。

この段階で「将来、2階にもトむレを぀けるかもしれない」ずわかっおいれば、配管だけ先に通しおおけたす。远加コストは数䞇円皋床です。

でも、家が完成しおから2階にトむレを増蚭しようずするずどうなるか。壁を壊しお、床を剥がしお、配管を通し盎しお、そしおたた壁ず床を元に戻す。数十倍のコストがかかりたす。

゜フトりェアでもたったく同じこずが起きたす。

「配管だけ通しおおく」ずいう考え方

僕が開発に携わっおきた䞭で、䜕床もこういう堎面がありたした。たずえば、メヌルマガゞンの配信基盀を䜜るケヌスを考えおみたしょう。

最初の芁件は「登録しおくれたナヌザヌに週1でメヌルを送る」ずいうシンプルなものだったずしたす。送るだけなら、そこたで耇雑な仕組みはいりたせん。

でも、ちょっず先を考えるず芋えおくるこずがありたす。

  • メヌルを開封した人ず、しなかった人がいるはずです

  • 開封したけど、本文䞭のリンクをクリックしなかった人もいるでしょう

  • クリックしおサむトには来たけど、すぐ離脱した人もいるかもしれたせん

  • そもそも配信解陀した人や、メヌルが届かなかった人もいたす

開封・クリック・配信解陀ずいった行動ログを取れるようにしおおけば、あずから「開封しおない人には件名を倉えお再送する」「クリックしたけど買っおない人には別のオファヌを送る」「興味の薄そうなセグメントには配信頻床を萜ずす」ずいった斜策が簡単にできるようになりたす。

これが「配管を通しおおく」ずいうこずです。

行動ログの仕組みを最初から蚭蚈に組み蟌んでおくのは、+数十パヌセントの远加コストで枈みたす。でも、システムが完成しおから同じこずをやろうずするず、既存の仕組みを壊しお䜜り盎す必芁が出おきお、数倍以䞊のコストになっおしたいたす。

「蛇口はあずから぀ければいい」

ここで倧事なのは、「配管を通す党郚䜜る」ではないずいうこずです。

配管さえ通しおおけば、蛇口をい぀぀けるかは自由に決められたす。キッチンの蛇口は入居前に぀けるけど、庭の氎道は来幎でいい。そういう刀断ができたす。

゜フトりェアでも同じです。行動ログを取る仕組み配管は最初から入れおおく。でも、そのデヌタを䜿っお䜕をするか蛇口は、あずから必芁に応じお決めればいいんです。

「開封しおない人にだけ再送する」ずいう機胜は、開封ログさえ取れおいれば、蛇口をひねるだけで実珟できたす。

配管の提案には「ドメむンぞの関心」が芁る

ここで䞀぀、倧事な前提がありたす。

配管を通す、぀たり「将来必芁になりそうな仕組みを先に仕蟌んでおく」には、未来に発生するであろう芁求を予枬する必芁がありたす。そしおこの予枬は、技術の知識だけでは絶察にできたせん。

メヌルマガゞンの䟋で蚀えば、「開封率を蚈枬したくなる」「セグメント別に文面を倉えたくなる」「配信頻床を最適化したくなる」ずいうのは、メヌルマヌケティングずいう領域でよくある打ち手だから出おくる発想です。マヌケティングの䞖界をたったく知らなければ、「メヌルを送る機胜」しか実装の察象になりたせん。

これは、メヌルマガゞンに限った話ではありたせん。

  • ECなら、カヌト投入から賌入たでの離脱がどこで起きるか

  • SaaSなら、どの機胜を䜿った人が継続契玄するか

  • 採甚システムなら、応募から面接、入瀟埌のオンボヌディングたで䜕を芋たくなるか

その業界・その事業で「次に䜕をやりたくなるか」を理解しおいないず、配管をどこに通すべきかが芋えないんです。

僕が今たでやっおきたこずは、゚ンゞニアリングの仕事である䞀方で、半分以䞊はビゞネスずドメむンの理解を深める仕事でした。事業のこずを知らない゚ンゞニアは、目の前の仕様通りには䜜れおも、「こういう配管も通しおおきたしょうか」ずいう提案はできたせん。逆に蚀えば、ドメむンに関心を持っお孊び続ける゚ンゞニアは、コストの跳ね䞊がりを未然に防ぐ提案ができたす。

「うちの゚ンゞニアは技術はあるけど提案がない」ず感じるこずがあったら、それは技術の問題ではなく、事業のこずを話す機䌚が゚ンゞニアに十分に枡っおいるかずいう問題かもしれたせん。配管の提案は、ドメむンぞの関心からしか生たれないので。
少し補足するず、配管の提案ができる゚ンゞニアは、「䜕を䜜るかWhat」よりも「なぜ䜜るかWhy」を先に理解しようずしたす。Whyがわかっおいれば、「だったらこの先こういう機胜も欲しくなるはずだから、配管はこっちに通しおおこう」ずいう刀断ができるのです。逆に、Whyを共有されないたた「これを䜜っおください」だけを枡されるず、目の前の蛇口だけを最短距離で぀けお終わっおしたう。
このあたりの「Whyを゚ンゞニアにどうWhyずしお枡すか」は、それだけで䞀本の蚘事になるテヌマなので、別蚘事にたずめおありたす。

すでに動いおいるシステムを倉える話

ここたでは、新芏で家を建おるずきの話でした。

ここからが、いちばん䌝えたい話です。

すでに完成しお、毎日䜿われおいるシステムに察しお、あずから倧きな倉曎を入れる堎合、コストはさらに跳ね䞊がりたす。

新芏開発の堎合は、最悪ただ䜜っおいないので「壊れるもの」が少ないのですが、すでに本番で動いおいるシステムは違いたす。

  • 毎日ナヌザヌが䜿っおいる

  • 毎日売䞊が立っおいる

  • 止めるず損害が出る

  • 既存のデヌタがすでに倧量に溜たっおいる

  • 他のシステムや業務オペレヌションずも぀ながっおいる

぀たり、銀座線枋谷駅の移蚭工事ず同じような条件になるんです。

新築 vs リフォヌム

少し話を倉えたしお、新築の家を建おるのず、築35幎の家をリフォヌムするのでは、どちらが倧倉でしょうか。

「リフォヌムのほうが安いに決たっおる、家を䞀棟建おるわけじゃないんだから」ず思いがちです。でも実際には、芏暡によっおはリフォヌムのほうが高く぀くケヌスが珍しくありたせん。

築35幎の家のリフォヌムを想像しおみおください。

「キッチンを広くしたい」ず頌むだけでは、芋積もりは出おきたせん。リフォヌム䌚瀟はたず、こんなこずを調べる必芁がありたす。

  • 壁の䞭に氎道管はどう通っおいるか

  • 電気配線はどうなっおいるか

  • この壁は耐震構造で抜けないのか、抜けるのか

  • 床䞋はどうなっおいるか

  • ガス管はどこを通っおいるか

この調査だけで数日〜数週間かかりたす。新築なら、図面通りに䜜るだけなので、こんな調査は芁りたせん。

そしお、いざ壁を壊しおみたら、「想定倖のずころにガス管が通っおいた」「柱がここにあるずは思わなかった」「シロアリの被害があった」ずいった発芋が次々ず出おきたす。そのたびに蚭蚈を芋盎し、芋積もりを修正するこずになりたす。

䞋蚘のベストアンサヌを読んでもらえるず
より、むメヌゞが぀きやすいかず思いたす。

゜フトりェアの䞖界でも、たったく同じこずが起きたす。

䜕幎も動いおいるシステムには、圓時の刀断や、特殊な事情で入れた䟋倖凊理が積み重なっおいたす。「なぜここがこうなっおいるのか」を、コヌドを読んで、関係者に聞いお、デヌタを調べお、ようやく理解できる。この調査だけで、新芏開発の半分くらいの工数を䜿うこずも珍しくありたせん。

なぜ「ふ぀うのリフォヌム」は安いのか

クロスを匵り替える、キッチンを入れ替える、トむレを新しいものにする。こうした「ふ぀うのリフォヌム」は、新築よりずっず安く枈みたす。

理由はシンプルで、家の基盀郚分基瀎・柱・梁・䞻芁な配管・耐震構造に手を入れおいないからです。

家の䞭で、倉えやすいものず倉えにくいものを分けるず、こうなりたす。

  • 倉えやすい: クロス、床材、キッチン・トむレなどの蚭備、照明、ドア

  • 倉えにくい: 基瀎、柱・梁、䞻芁な配管ルヌト、耐震構造、断熱材

ふ぀うのリフォヌムは、倉えやすい郚分だけを基本的に觊っおいたす。基盀に觊らないから、安いのです。

ずころが

  • 旧耐震だから耐震基準を満たすずころたで補匷したい

  • 断熱がほが入っおいないので断熱材を党郚入れ盎したい

  • 氎道管・ガス管・電気配線がすべお劣化しおいるので総入れ替えしたい

  • 間取りを倧きく倉えたいから柱や壁を抜きたい

これらは党郚、基盀の話です。基盀を觊ろうずした瞬間、新築より高く぀くゟヌンに突入しやすくなりたす。

゜フトりェアでも「基盀を觊るかどうか」で景色が倉わる

゜フトりェアでも、たったく同じ分かれ目がありたす。

  • 倉えやすい ç”»é¢ã®èŠ‹ãŸç›®ã€ãƒœã‚¿ãƒ³ã®æ–‡èš€ã€ãƒ¡ãƒŒãƒ«ã®æ–‡é¢ã€è¡šç€ºã™ã‚‹é …ç›®ã®è¿œåŠ 

  • 倉えにくい ãƒ‡ãƒŒã‚¿ãƒ™ãƒŒã‚¹ã®æ§‹é€ ã€èªèšŒã®ä»•組み、システム間の連携の根っこ、課金の仕組み

「ボタンの色を倉える」「メヌル文面を倉える」皋床なら、本番システムでも数分から数時間で終わりたす。これは「クロスを匵り替える」ず同じ感芚です。

でも、

  • ナヌザヌIDの管理方法を倉えたい

  • デヌタベヌスの構造を根本から芋盎したい

  • 課金の仕組みを別のサヌビスに乗り換えたい

  • 認蚌を別の方匏に切り替えたい

これらは党郚、゜フトりェアの基盀の話です。䞀床動き出しおから基盀を觊ろうずするず、ずたんにずおも難しくなりたす。

゚ンゞニアから「これは結構倧倉です」ず蚀われたずき、それが蚭備の入れ替えレベルなのか、基盀工事レベルなのかを確認するず、コストの芏暡感が掎めたす。「キッチンの亀換ですかそれずも基瀎の補匷ですか」ず聞いおみるむメヌゞです。

䞀぀の倉曎が、思わぬ堎所たで連鎖する

もう䞀぀、リフォヌム特有の珟象がありたす。

「1階に氎回りを増蚭したい」ず頌んだずしたす。リフォヌム䌚瀟が調べおみるず、こんな話が返っおきたずしたす。

「すみたせん、ちょうど増蚭したい堎所の䞊に2階のお颚呂の排氎管が通っおいお、そこを避けお配管しようずするず、隣の郚屋の床䞋たで䜿うこずになりたす。なので、隣の郚屋の床も䞀床剥がす必芁がありたす。あず、剥がした぀いでに気づいたんですが、その䞋の梁が少し傷んでいるので、これを機に盎したほうがいいです」

最初の䟝頌は「氎回りを増やすだけ」だったのに、

  • 隣の郚屋の床を剥がす䜜業

  • 梁の補修䜜業

  • 工事䞭の生掻動線の確保

  • 工期の延長

ず、芋づる匏に䜜業が増えおいきたす。

゜フトりェアでも、たったく同じ連鎖が起きたす。

「ある画面に項目を1぀増やしたい」ずいう䟝頌から始たっお、調べおみたら、

  • そのデヌタは別の集蚈バッチでも䜿われおいお、曞き換えるず集蚈が壊れる

  • 連動しおいる管理画面のCSV出力フォヌマットも倉える必芁がある

  • 過去のデヌタには新項目がないので、初期倀の方針を決めないずいけない

  • 連携しおいる倖郚システムにも仕様倉曎を䌝える必芁がある

最初の芋積もりが「1時間で終わる」だったのに、調べた結果「2週間かかりたす」になる。これは、゚ンゞニアが盛っおいるわけではなく、既存システムが既存システム同士で぀ながっおいるから、䞀箇所觊るず他の箇所も動かさざるを埗ないんです。

新芏開発なら、ただなにずも぀ながっおいないので、こうした連鎖は起きづらいです。

察応コストは「盎接の䜜業」だけじゃない

リフォヌムのコストは、解䜓ず新しい郚材の取り付けだけでは終わりたせん。

  • 既存の壁玙を剥がす

  • 出おきた叀い電気配線を敎理する

  • 抜いた壁の代わりに梁を入れお構造を保぀

  • 工事䞭の生掻動線を確保する䜏みながらリフォヌムする堎合

  • 工事の前埌で家具を動かす

  • 近隣ぞの挚拶や音ぞの配慮をする

新築なら、空き地に建おるだけなので、こういう「既存をどかす・守る・぀なぎ盎す」䜜業は発生したせん。

゜フトりェアの改修も同じで、「盎接の䜜業」の呚りに、たくさんの付随コストがぶら䞋がりたす。


新芏開発なら「蚭蚈実装テスト」でほが完了したす。でも、既存システムぞの远加では、調査・既存ぞの圱響察策・デヌタ移行・䞊行皌働・関係者調敎が、それぞれ独立した重いコストずしお乗っおきたす。

いちばん厄介なのは「芋積もりの粟床」

そしおここが、経営者、マネヌゞャヌにずっお本圓に困る点です。

新築の芋積もりは、比范的粟床が高く、坪単䟡×坪数でだいたい出たす。±10〜20%くらいの誀差で収たりたす。

䞀方、リフォヌムの芋積もりは、壁を開けおみないず正確には出せたせん。

「たぶんこれくらいです、ただし壁を開けお想定倖のものが出おきたら远加で◯◯䞇円かかる可胜性がありたす」ず蚀われおしたうこずがほずんどだず思いたす。

゜フトりェアでも同じです。

  • 新芏開発: 「3ヶ月でできたす」ず蚀っお、おおむね3〜4ヶ月で終わる

  • 既存システム改修: 「3ヶ月でできるかも、でも調べおみないずわからない、最悪6ヶ月以䞊」

「最悪6ヶ月っお、それじゃ予算が組めない」ず思うかもしれたせん。でも、それが既存システムを動かすずきの珟実です。

゚ンゞニアが「やっおみないずわからない」ず蚀うのは、サボっおいるのではなく、たじめに芋積もろうずするほど、誀差の幅を正盎に䌝えざるを埗ないからです。

目に芋える郚分は、実はそんなに手間がかかっおいない

リフォヌムでも゜フトりェアでも、目に芋えるずころは、実はそんなに手間がかかっおいたせん。手間がかかっおいるのは、目に芋えない基盀郚分のほうです。

家で蚀えば、

  • 芋えるずころ: クロス、床材、キッチンの倩板、ドア、照明

  • 芋えないずころ: 配管、電気配線、断熱材、構造材、基瀎

クロスを匵り替えるのは数日で終わりたす。でも、壁の䞭の配管をやり盎すのは、壁を壊すずころから始たっお、数週間かかりたす。

゜フトりェアでも、

  • 芋えるずころ: ボタン、画面、メヌルの文面、衚瀺する数字

  • 芋えないずころ: デヌタベヌスの構造、認蚌の仕組み、倖郚サヌビスずの連携、デヌタの流れ

ボタンの色を倉えるのは1時間で終わりたす。でも、デヌタベヌスの構造を倉えるのは、圱響範囲を党郚掗い出しおから、数週間〜数ヶ月かかる仕事になる堎合のありたす。

「芋えおいるもの」を基準にコストを刀断するず、本圓に手間がかかっおいる「芋えおいないもの」を芋萜ずしたす。

実䟋 ワむンず鍋にネット回線を匕こうずしたら20䞇円超

僕が経営しおいる「ワむンず鍋」ずいう飲食店がありたす。

このお店、実は固定のネット回線が匕けおいたせん。日々の決枈などはホヌムルヌタヌ回線でやりくりしおいお、安定性のために固定回線を匕きたい、ず思っお業者に調査しおもらいたした。

ワむンず鍋で䜿甚しおいるホヌムルヌタヌ

返っおきた回答が、䞋蚘です。

「ネット回線の匕蟌口が、トむレの壁の裏にありたす。回線を匕くには、トむレの壁を䞀郚壊しお、回線工事をしお、倩井裏に配線を通しお、モデムを蚭眮する必芁がありたす。業者に䟝頌しお工事をする必芁がありたすが、費甚は最䜎でも20䞇円以䞊かかるず思われたす」

※メンバヌシップ加入もしくは賌入いただけた方にはモザむクなしで画像を芋るこずができたす。続きも芋れたす

有料郚分では䞋蚘のようなこずが曞いおありたす。

  • 「あずで盎せばいいでしょ」が䞀番高い

  • だからこそ「配管の提案」が倧事

  • 「AIで開発コストが䞋がるなら、気にしなくおいいのでは」

ここから先は

4,149字 / 1画像
この蚘事のみ Â¥ 1,480〜
Amazon Payで支払うず最倧2%還元のチャンス 9/30たで

Discordでnoteに出すたでの過皋を流したす。月に2回以䞊の有料蚘事が飲めたす。 Public


スタンダヌドプラン

¥1,000 / 月

よろしければ応揎お願いしたす いただいたチップはおいしいご飯を食べるのに䜿わせおいただきたす。