Slide 1

Slide 1 text

アーキテクチャわからん、 の話 白栁隆司 2025年1月31日 吉祥寺.pm 37

Slide 2

Slide 2 text

自己紹介 エンジニアカウンセラー 白栁 隆司 Youtubeに動画投稿中! #ほぼ日ITエンジニアニュース(休止中) @IT 自分戦略研究所 エンジニアライフにて「コレがワタシの生きる様」連載中(金曜日) ITエンジニアが永く活動する為のサポート活動 主に4つのことを、ITエンジニアに勧めています 1. 傾聴ベース のコミュニケーション 2. メンタルヘルス (セルフケア) 3. セルフマネジメント 4. 日々の生活 の中からエンジニアリングを学ぶ

Slide 3

Slide 3 text

本日のお品書き 1. アーキテクチャとは? 2. アーキテクチャ、わからん 3. 結論、アーキテクチャとは?

Slide 4

Slide 4 text

アーキテクチャとは?(Wikipediaより) ● IBMがSystem/360(汎用機)で使用を始めた(1964~ ● 元は建築用語 → 「設計」「様式」という意味 ○ 転じて、ハード全体の構成要素と I/Fの定義 ○ さらに転じてソフトウェア的なものを中心 ● オブジェクト指向もアーキテクチャ! 参考:Wikipedia 「アーキテクチャ」「コンピューター・アーキテクチャ」

Slide 5

Slide 5 text

アーキテクチャとは?~アーキテクチャと関連用語~ マイクロアーキテクチャ モデル駆動アーキテクチャ VLIW クライアント・サーバーモデル データフローアーキテクチャ データレイクアーキテクチャ 修正ハーバードアーキテクチャ マイクロサービスアーキテクチャ フォン・ノイマン型アーキテ クチャ API FPGA パイプラインアーキテクチャ ヘキサゴンアーキテクチャ アインフォメーションアーキテクチャ クリーン アーキテクチャ P2Pネットワーク システムアーキテクチャ RISC 分散コンピューティング NUMA CQRS サーバーレスアー キテクチャ イベント駆動型アーキテクチャ ハーバードアーキテクチャ サービス指向アーキテクチャ CISC スーパースカラ アーキテクチャ Stranglerパターン ソフトウェアアーキテクチャ Lambdaアーキテクチャ CDN DevOps CISO アクター アーキテクチャ ソフトウェアコンポーネント ミドルウェア SASE ゼロトラストアーキテクチャ バルクヘッドアーキテクチャ SoC マイクロカーネルアーキテクチャ オーケストレーション駆動型アーキテクチャ 三層モデル せやかて工藤 モジュー ラーモノリスアーキテクチャ MVVM オペレーティングシステム アプリケーション 汎用レジスタ 方式 データアーキテクチャ フロントエンドアーキテクチャ スペーススペースアーキテクチャ サー ビス指向アーキテクチャ Sidecarパターン イベントソーシングアーキテクチャ クラウド SoC マル チコアアーキテクチャエンタープライズアーキテクチャ ハーバードアーキテクチャ 多層アーキテ クチャ マイクロセグメンテーションアーキテクチャ OoO オニオンアーキテクチャ マイクロカーネ ルアーキテクチャ Kappaアーキテクチャ プロセス モノシックアーキテクチャ データモデル アキュ ムレーター方式 フォグコンピューティングアーキテクチャ

Slide 6

Slide 6 text

アーキテクチャ、わからん ● 結局何ができれば「アーキテクチャ」なの? ● IPA:システムアーキテクト試験 ○ ● 混乱の要因1:範囲の広さと数の多さ ● 混乱の要因2:組み合うもの、組わ合わないもの ● 混乱の要因3:時代を反映して増えていく 高度IT人材として確立した専門分野をもち、 ITストラテジストによる提案を受けて、情報システムを利用したシステムの開発に必要となる要件を定義し、それを実現するための アーキテクチャを設計し、開発を主導する者

Slide 7

Slide 7 text

結論、アーキテクチャとは? ● 意識してないけど活用しているものがある ● 「使いこなせる」1つの軸をベースに持つ ○ 応用・関連・必要性で増やしていく ● 多彩な選択肢を知ること ● 「知らない」「やったことない」に向き合う姿勢

Slide 8

Slide 8 text

引用元、参考文献 【引用元】 ● システムアーキテクト試験 - 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

Slide 9

Slide 9 text

ご清聴ありがとうございました エンジニアカウンセラー 白栁隆司 @ShirayanagiRyuj 一句:わからない アーキテクチャが 多すぎる