Upgrade to Pro — share decks privately, control downloads, hide ads and more …

アーキテクチャわからん、の話

 アーキテクチャわからん、の話

2025年1月31日 吉祥寺.pm 37 のLTで発表した資料です。
https://kichijojipm.connpass.com/event/339040/

テーマは「ぼくのかんがえたさいきょうのアーキテクチャ」
では、アーキテクチャの話をしましょう。
あれ?アーキテクチャってなんだっけ??
実は、僕達はアーキテクチャについてしっかり理解していなかったのではないでしょうか。
アーキテクチャとは何なのか。
どうしたらアーキテクチャを理解していると言えるのか。
どうアーキテクチャを勉強していったらいいのか?
手短に資料にまとめました。

ShirayanagiRyuji

January 31, 2025
Tweet

More Decks by ShirayanagiRyuji

Other Decks in Technology

Transcript

  1. アーキテクチャとは?(Wikipediaより) • IBMがSystem/360(汎用機)で使用を始めた(1964~ • 元は建築用語 → 「設計」「様式」という意味 ◦ 転じて、ハード全体の構成要素と I/Fの定義

    ◦ さらに転じてソフトウェア的なものを中心 • オブジェクト指向もアーキテクチャ! 参考:Wikipedia 「アーキテクチャ」「コンピューター・アーキテクチャ」
  2. アーキテクチャとは?~アーキテクチャと関連用語~ マイクロアーキテクチャ モデル駆動アーキテクチャ VLIW クライアント・サーバーモデル データフローアーキテクチャ データレイクアーキテクチャ 修正ハーバードアーキテクチャ マイクロサービスアーキテクチャ フォン・ノイマン型アーキテ

    クチャ API FPGA パイプラインアーキテクチャ ヘキサゴンアーキテクチャ アインフォメーションアーキテクチャ クリーン アーキテクチャ P2Pネットワーク システムアーキテクチャ RISC 分散コンピューティング NUMA CQRS サーバーレスアー キテクチャ イベント駆動型アーキテクチャ ハーバードアーキテクチャ サービス指向アーキテクチャ CISC スーパースカラ アーキテクチャ Stranglerパターン ソフトウェアアーキテクチャ Lambdaアーキテクチャ CDN DevOps CISO アクター アーキテクチャ ソフトウェアコンポーネント ミドルウェア SASE ゼロトラストアーキテクチャ バルクヘッドアーキテクチャ SoC マイクロカーネルアーキテクチャ オーケストレーション駆動型アーキテクチャ 三層モデル せやかて工藤 モジュー ラーモノリスアーキテクチャ MVVM オペレーティングシステム アプリケーション 汎用レジスタ 方式 データアーキテクチャ フロントエンドアーキテクチャ スペーススペースアーキテクチャ サー ビス指向アーキテクチャ Sidecarパターン イベントソーシングアーキテクチャ クラウド SoC マル チコアアーキテクチャエンタープライズアーキテクチャ ハーバードアーキテクチャ 多層アーキテ クチャ マイクロセグメンテーションアーキテクチャ OoO オニオンアーキテクチャ マイクロカーネ ルアーキテクチャ Kappaアーキテクチャ プロセス モノシックアーキテクチャ データモデル アキュ ムレーター方式 フォグコンピューティングアーキテクチャ
  3. アーキテクチャ、わからん • 結局何ができれば「アーキテクチャ」なの? • IPA:システムアーキテクト試験 ◦ • 混乱の要因1:範囲の広さと数の多さ • 混乱の要因2:組み合うもの、組わ合わないもの

    • 混乱の要因3:時代を反映して増えていく 高度IT人材として確立した専門分野をもち、 ITストラテジストによる提案を受けて、情報システムを利用したシステムの開発に必要となる要件を定義し、それを実現するための アーキテクチャを設計し、開発を主導する者
  4. 引用元、参考文献 【引用元】 • システムアーキテクト試験 - IPA 独立法人情報処理推進機構 https://www.ipa.go.jp/shiken/kubun/sa.html 【参考文献】 •

    Wikipedia https://ja.wikipedia.org/wiki/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8 ◦ アーキテクチャ ◦ コンピューター・アーキテクチャ ◦ エンタープライズアーキテクチャ ◦ ソフトウェアアーキテクチャ • 【図解】ストーリーでわかる!ソフトウェアアーキテクチャ13選 [mossan_hoshi著] https://zenn.dev/mossan_hoshi/books/b2326637fec195