コンテンツにスキップ
俺の技術ノート
【IT技術の知見】コマンド@Containerd
検索を初期化
俺のGitHub
はじめに
✊🏻 俺
🌳 システム
🧬 ソフトウェア
🚀 アプリ
🤝🏻 ミドルウェア
🐧 OS
🔠 言語
🧪 テスト
💻 ハードウェア
🌏 ネットワーク
🔐 セキュリティ
⛅️ 3大クラウド
📦 仮想化
⚙️ IaC
☸️ K8s
🌊 K8sアプリ
⏬ K8sアドオン
♾️ DevOps
🔄 CI/CD
🔎 可観測性
👥 開発手法
俺の技術ノート
俺のGitHub
はじめに
✊🏻 俺
🌳 システム
🌳 システム
システム
アーキテクチャ特性
🧬 ソフトウェア
🧬 ソフトウェア
ソフトウェア
プラクティス集
🚀 アプリ
🚀 アプリ
アーキテクチャ
■ バックエンドアーキテクチャ
■ バックエンドアーキテクチャ
■ オブジェクト指向
■ オブジェクト指向
オブジェクト指向
オブジェクト指向分析
オブジェクト指向設計
ドメイン駆動設計
■ クリーンアーキテクチャ
■ クリーンアーキテクチャ
クリーンアーキテクチャ
インターフェース層
ユースケース層
ドメイン層
インフラストラクチャ層
CQRS
■ フロントエンドアーキテクチャ
■ フロントエンドアーキテクチャ
フロントエンドアーキテクチャ
UIレンダリングパターン
状態管理
UI設計
■ マイクロサービスアーキテクチャ
■ マイクロサービスアーキテクチャ
マイクロサービスアーキテクチャ
クラウドネイティブ技術を使用したマイクロサービスアーキテクチャの設計例
API Gateway
CI/CD
データ処理ワークフロー
■ マイクロサービス
■ マイクロサービス
マイクロサービス設計
マイクロサービス間通信
トランザクション管理
認証/認可
認証/認可
ストレージ
■ テスト
■ テスト
ホワイトボックステスト
ブラックボックステスト
■ 信頼性
■ 信頼性
回復方法
■ 開発体制
■ 開発体制
開発組織の編成
リポジトリの編成
■ 通信方式
■ 通信方式
リクエスト/レスポンス方式
パブリッシュ/サブスクライブ方式
ストリーミング方式
データ共有方式
■ API
■ API
■ RESTful-API
■ RESTful-API
RESTful-API
API仕様書
■ RPC-API
■ RPC-API
gRPC
■ クライアントパッケージ
■ クライアントパッケージ
Go
クライアントツール
■ GraphQL-API
■ GraphQL-API