コース概要

  • 導入
  • 分散システムの理論的側面
    • 制約と限界
    • スケーラビリティと信頼性の機能
    • シャーディングとパーティショニング
  • 最も一般的なアーキテクチャパターン
    • 3層構造
    • シャーディング
    • ストリーミング
    • ラムダ & カパ
  • 分散コンピューティング
    • ステートレスサービス
    • スケーラブルで信頼性の高いステートフルサービスのパターン
  • 拡張可能で高信頼性のストレージ
    • NoSQLの機能と種類
    • 分散、高信頼性かつスケーラブルなシステムでのデータストレージパターン
    • Redisラボ演習
  • 拡張可能で高信頼性のメッセージバス
    • ストリーミング/イベントドリブンの機能と種類
    • 分散、高信頼性かつスケーラブルなシステムでのイベント処理パターン
    • Kafkaラボ
  • その他の重要なアーキテクチャ側面
  • まとめと結論

要求

  • システムアーキテクチャに関する理解。
  • 小さなシステムやサービスの設計経験。
  • 3年以上のプログラミング経験。

対象者

  • ソリューションアーキテクトおよびアプリケーションアーキテクト。
  • 技術リーダー。
  • シニアエンジニア。
 14 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (5)

今後のコース

関連カテゴリー