inflearn logo
知識共有
inflearn logo

経験不足を埋めます――AI時代のジュニアのための実践システム設計

AIが組んだコードについて、"なぜこのように判断したのか"を説明できるバックエンド開発者へ。コマース・決済・広告・デプロイの現場でシニアが実際に下した設計判断を、8つのモジュール、実際の課徴金・障害事例、スターターコードの実習を通じて身につけます。

3名 が受講中です。

難易度 初級

受講期間 無制限

Architecture
Architecture
Spring Boot
Spring Boot
Kotlin
Kotlin
Redis
Redis
Kafka
Kafka
Architecture
Architecture
Spring Boot
Spring Boot
Kotlin
Kotlin
Redis
Redis
Kafka
Kafka

受講後に得られること

  • 先着順クーポン10万人の同時リクエストでオーバーセルをゼロにするRedis原子減算設計

  • リトライが殺到しても決済は1件だけにする決済APIの設計方法(冪等性キー・ヘッダーバージョニング・ステータスコード6種)

  • 毎秒10万イベントでも1ウォンたりとも狂わない広告精算マイクロバッチの原理

  • コンパイラがモジュール境界を守ってくれるマルチモジュール・ミニショッププロジェクトを完成(internal・DIP)

  • ローカルKubernetesでのブルーグリーンデプロイ・ロールバックの実行とPrometheus・Grafanaダッシュボードの構築

  • 初期・10万・100万・1,000万の段階ごとに「今必要な分だけ」を選ぶためのアーキテクチャ判断基準

  • AIが作成したコードに、コンプライアンス・コスト・規模の基準で制約を設けて検証するレビュー習慣

  • 個人情報の自動マスキング+traceId追跡に対応したリクエストロガーの完成(スターターコード実習)

こんな方に
おすすめです

学習対象は
誰でしょう?

  • AIで機能は作れるものの、コードレビューでの「なぜこうしたんですか?」という質問に答えられず詰まってしまう、経験1〜3年目のバックエンド開発者

  • 先着順・決済機能を担当しているものの、同時実行性の障害を実際に経験したことがなく、不安を感じているジュニアエンジニア

  • システム設計面接で「規模の仮定」からつまずく就職・転職準備中の人(Spring Bootプロジェクト経験あり)

  • チームにシニアがいないため、ロギング・デプロイ・モニタリングを勘で行っているスタートアップ初期の開発者

  • サイドプロジェクトのクラウド費用や個人情報の取り扱いについて、相談できる相手がいない一人開発者

前提知識、
必要でしょうか?

  • KotlinまたはJavaの基本構文を知っている必要があります。Javaだけでも大丈夫です。コードは短く、説明が付いています。

  • Spring BootでAPIを一度でも作った経験が必要です。

  • SQLの基礎(SELECT・INSERT、トランザクションとは何か)で十分です。

  • 実習にはIntelliJ IDEAとDocker Desktopが必要です。モジュール8のデプロイ実習では、ローカルKubernetes(Docker DesktopのKubernetesまたはkind)を使用します。

  • AIコーディングツールはClaude・ChatGPT・Cursorなど何でもよく、無料版でもついてこられます。10月に追加されるAI Hands-onレッスンでは、AIコーディングエージェントを使用します。

  • AWSアカウントは任意です。使用する場合は、実習後に必ずリソースを削除してください。

  • Redis・Kafka・Kubernetesの事前経験は必要ありません。Dockerで立ち上げるか、コード解説に沿って進めます。

こんにちは
newnormalです。

キャリア認証

39

受講生

3

受講レビュー

5.0

講座評価

2

講座

🏦 元) Toss初期メンバー・Toss Payments創業メンバー|広告・融資・保険・決済APIを幅広く開発してきたバックエンド開発者

🚗 前)Kakao Mobilityの大規模トラフィックシステム · LG U+×Kakao Mobilityの合弁会社Voltupの創業メンバー・CTO

🛒 元) ピースマイナーワン・カーハート・ワークスアウトのEC開発リード · 元) ニューフロイ CTO

🚀 元)学部創業CEO 5年(2014年レッドヘリング・アジア100大スタートアップ) · 個人開発「MERSマップ」DAU 100万、国内外メディアで報道 · App Storeゲーム部門トップ10入りのインディー開発(2010年)

🎓ソフトウェア・マエストロのメンター | 0-1メンタリングおよびシステム設計の授業を実施

🤖 AIコーディング時代のジュニアに"何を書くか"ではなく"シニアはなぜそれを選ぶのか"を教えます

 

もっと見る

カリキュラム

全体

47件 ∙ (5時間 59分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

まだ十分な評価を受けていない講座です。
みんなの役に立つ受講レビューを書いてください!

似ている講座

同じ分野の他の講座を見てみましょう!

期間限定セール

¥22

48%

¥6,803