Skip to content

バックエンド技術

バックエンド分野の技術ノートを収録。サーバーサイドフレームワーク、データベース、キャッシュ、メッセージキュー、アーキテクチャ設計をカバーし、学習に合わせて継続的に追加していきます。

収録済み

計画リスト

テーマ説明状態
Node.js / NestJSイベントループ、モジュール化、ミドルウェア、GraphQL計画中
Spring Boot依存性注入、MyBatis/JPA、Spring Security計画中
Spring CloudJava マイクロサービスガバナンス:Eureka による発見、OpenFeign 呼び出し、Gateway ルーティング、設定センター計画中
Go並行モデル、標準ライブラリ、パフォーマンスチューニング計画中
Rustサーバーサイド開発視点:Axum/Actix-web フレームワーク、tokio の非同期と並行処理、sqlx データアクセス、エンジニアリングとデプロイ計画中
C++サーバーサイド開発視点:CMake ビルド管理、Boost.Asio/Drogon ネットワークサービス、並行処理とコルーチン、メモリ管理とパフォーマンス分析計画中
Pythonサーバーサイド開発視点:FastAPI/Django Web フレームワーク、asyncio の非同期と並行処理、SQLAlchemy/Alembic によるデータアクセスとマイグレーション、uv/pyproject によるエンジニアリングとデプロイ、pytest とパフォーマンス分析計画中
データベースインデックスの原理、トランザクションと分離レベル、SQL 最適化、シャーディング計画中
キャッシュRedis データ構造、キャッシュ戦略(キャッシュ貫通/キャッシュ破壊/キャッシュ雪崩)、クラスタ計画中
メッセージキューKafka アーキテクチャ、消費セマンティクス、信頼性のある配信計画中
認証・認可JWT、OAuth 2.0、セッションとセッション管理計画中
マイクロサービスサービスディスカバリ、ゲートウェイ、サーキットブレーカーとレートリミット、可観測性計画中
コンテナとデプロイDocker、Kubernetes 基礎計画中
システム設計高並行・高可用アーキテクチャのケース分析計画中

執筆規約

  • 各記事は 1 つの技術ポイントに焦点を当て、「コアコンセプト → コード例 → 設定とデプロイ → よくある落とし穴」を含む構成;
  • データベース関連の例はバージョンと実行環境を明記;
  • ファイル名はハイフン命名(例:redis-cache-strategy.md)、追加後は config.mjs のサイドバーに登録。

VitePress で構築 · 知識共有の精神でコンテンツを蓄積