inflearn logo
知識共有
inflearn logo
Challenge
募集締め切り

AIシステムデザイン実践6週間チャレンジ:AIエージェントでバックエンド設計を実践+技術面接対策

AIがコードを書いてくれることは、今や当たり前です。問題は、そのコードが自分たちの状況に合っているかを判断することは、依然として人の役割だということ。そして、その判断を文章にして残したものが CLAUDE.md です。 毎週1つ、実際のバックエンドの問題にAIコーディングエージェントで取り組みます。ただし、完成済みの基準は渡しません。要件だけを書いた薄い CLAUDE.md で一度実行し、エージェントが基準に違反した箇所を採点表で見つけ、その箇所を理由付きの禁止事項に変えて追加し、もう一度実行します。 v1(要件) → 1回目の実行 → 逸脱の採点 → 制約の追加(v2) → 2回目の実行 → 検証 → 批判 題材は実務から持ってきました。先着順クーポンのオーバーセル 0、再試行が殺到しても決済は 1件、毎秒 10万イベントの精算で 1ウォンも誤差を出さないこと、ブルーグリーンデプロイとアラート設計。合格基準は私の意見ではなく、テストと k6 の数値です。 提出するのはコードではなく、皆さんが育てた CLAUDE.md と、"何が引っかかったのか"の記録です。 ── 面接ではこう使えます 毎週の課題は、実際の面接質問とセットになっています。「先着順クーポンに 10万人が同時にアクセスしたら、どう設計しますか?」という質問に、このチャレンジに取り組んだ人はこう答えます — 「在庫を Redis に移し、確認と減算を1つのアトミックな操作にまとめました。200 VU で 20秒間負荷をかけ、p95 14ms、オーバーセル 0 を確認しました。JVM ロックはサーバーが2台になった時点で意味がなくなるので使っていません。」 暗記した回答ではなく、自分で計測した数値です。AIの使用が許可されている課題選考でも活用できます。そのような選考で見られるのは、"AIを使ったか"ではなく、"どのように指示し、検証したか"です。 6週目に作る "自分だけの CLAUDE.md" は、そのままポートフォリオになります。他人のプロジェクトのクローンではなく、自分のコードに自分の判断を記録した文書なので、代替不可能です。 ── このような方へ · AIで機能は作れるものの、コードレビューでの "なぜこうしたのですか?" という質問に詰まってしまう1〜3年目のバックエンドエンジニア · 並行性・決済・デプロイを任されているものの、障害を経験したことがなく不安な方 · エージェントに何をどう指示すればよいのか、感覚がつかめない方 ── 準備するもの JDK 21 · Docker Desktop · k6 · AIコーディングエージェント何でも(無料版でも構いません) Kotlin/Java の文法と Spring Boot の経験が1回以上。Redis・k8s の事前経験は必要ありません。 6週目のみ、ローカル Kubernetes(Docker Desktop の Kubernetes または kind)が必要です。 ── 解説編 講座「経験値の代わりに埋めておきます:AI時代のジュニアのためのシステム設計実践」に含まれる AI Hands-on レッスン7本が、毎週のミッションの解説編です。まずは自分で取り組み、その後で動画を見てください。 ※アルゴリズムのコーディングテストは扱いません。設計の判断と検証に関するチャレンジです。

Kotlin
Spring Boot
Kubernetes
Architecture
Kafka

55개 수업 학습

6회 미션 수행

라이브 1 회

같은 기수와 교류하고 함께 성장해요.

무제한 복습, 내 것으로 만들어요.

질문하고 즉시 답을 얻어요.

newnormal님과 함께해요!

キャリア認証

149

受講生

8

受講レビュー

3

回答

4.6

講座評価

3

講座

🏦 元) 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コーディング時代のジュニアに"何を書くか"ではなく"シニアはなぜそれを選ぶのか"を教えます

 

もっと見る
강사 프로필
LIVE

함께 소통할 수 있는 라이브가 예정되어 있어요!

10.04.일

오전 11:00

[OT] 면접관석에서 본 것들, 그리고 6주 동안 무엇을 하는가

10월

2일

챌린지 시작일

2026년 10월 2일 오후 03:00

챌린지 종료일

2026년 11월 14일 오후 02:30

챌린지 커리큘럼

全体

62件 ∙ (7時間 14分)

講座資料:

授業資料
챌린지 전용 수업
ライブ

챌린지에서 배워요

  • 先着順クーポンへの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の他の講座

知識共有者の他の講座はこちら

¥536

25%

¥715