コンテンツにスキップ
俺の技術ノート
【IT技術の知見】AWS Chatbot@AWSリソース
検索を初期化
俺の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
GraphQL
■ ワークフロー
■ ワークフロー
■ Argo Workflows
■ Argo Workflows
Argo Workflows
リソース定義
■ Temporal
■ Temporal
Temporal
■ 設定ファイル
■ 設定ファイル
Clusterスコープ
Webスコープ
🤝🏻 ミドルウェア
🤝🏻 ミドルウェア
■ Web系
■ Web系
■ Nginx
■ Nginx
Nginx
nginx.conf
コマンド
ビルトインモジュール
ユーティリティモジュール
■ Apache
■ Apache
Apache
apache.conf
コマンド
■ アプリケーション系
■ アプリケーション系
■ PHP-FPM
■ PHP-FPM
PHP-FPM
設定ファイル
■ uWSGI
■ uWSGI
uWSGI
設定ファイル
Uvicorn
■ リレーショナルDB系
■ リレーショナルDB系
■ RDBMS
■ RDBMS
RDBMS
プラクティス集
ACID
■ My︎SQL
■ My︎SQL
MySQL
設定ファイル
■ SQL
■ SQL
DML
DCL
DDL
■ PostgreSQL
■ PostgreSQL
設定ファイル
Repmgr
アンチパターン
ER図
■ NoSQL DB系
■ NoSQL DB系
NoSQL DB
■ Redis
■ Redis
Redis
コマンド
■ 接続プールプロキシ系
■ 接続プールプロキシ系
■ PgBouncer
■ PgBouncer
PgBouncer
設定ファイル
■ 時系列DB系
■ 時系列DB系
TSDB
■ VictoriaMetrics
■ VictoriaMetrics
VictoriaMetrics
コマンド
■ サービスメッシュ系
■ サービスメッシュ系
■ サービスメッシュ
■ サービスメッシュ
サービスメッシュ
サービスメッシュの担う責務
■ Envoy
■ Envoy
Envoy
envoy.yaml
テレメトリー
API
プラクティス
■ Istio
■ Istio
Istio
■ サイドカーモード
■ サイドカーモード
コントロールプレーン
データプレーン
■ アンビエントモード
■ アンビエントモード
コントロールプレーン