채널톡 아이콘
Challenge
모집 마감

AI 시스템 디자인 실습 6주 챌린지: AI 에이전트로 백엔드 설계 실습 + 기술 면접 대비

AI가 코드를 짜주는 건 이제 당연합니다. 문제는 그 코드가 우리 상황에 맞는지 판단하는 일이 여전히 사람 몫이라는 것이고, 그 판단을 글로 적어 두는 것이 CLAUDE.md 입니다. 매주 하나씩, 실제 백엔드 문제를 AI 코딩 에이전트에게 시킵니다. 다만 완성된 기준을 드리지 않습니다. 요구사항만 적힌 얇은 CLAUDE.md 로 한 번 시키고, 에이전트가 기준을 어긴 자리를 채점표로 찾고, 그 자리를 이유가 붙은 금지 조항으로 바꿔 넣고, 다시 시킵니다. v1(요구사항) → 1차 실행 → 탈선 채점 → 제약 추가(v2) → 2차 실행 → 검증 → 비판 재료는 실무에서 가져왔습니다. 선착순 쿠폰 오버셀 0, 재시도가 폭주해도 결제 1건, 초당 10만 이벤트 정산에서 1원도 안 틀리기, 블루-그린 배포와 알람 설계. 통과 기준은 제 의견이 아니라 테스트와 k6 숫자입니다. 제출하는 건 코드가 아니라 여러분이 키운 CLAUDE.md 와 "무엇이 걸렸는지" 기록입니다. ── 면접에서 이렇게 쓰입니다 매주 과제가 실제 면접 질문과 짝입니다. "선착순 쿠폰 10만 명이 동시에 오면 어떻게 설계하시겠어요?" 에 이 챌린지를 한 사람은 이렇게 답합니다 — "재고를 Redis 로 빼고 확인과 차감을 한 원자 연산으로 묶었습니다. 200 VU 로 20초 두드려서 p95 14ms, 오버셀 0 을 확인했습니다. JVM 락은 서버가 두 대가 되는 순간 무의미해서 안 썼습니다." 외운 답이 아니라 직접 재본 숫자입니다. AI 사용을 허용하는 과제 전형에서도 쓸 수 있습니다. 그런 전형이 보는 건 "AI 를 썼는가" 가 아니라 "어떻게 지시하고 검증했는가" 입니다. 6주차에 쓰는 "나만의 CLAUDE.md" 는 그대로 포트폴리오가 됩니다. 남의 프로젝트 클론이 아니라 자기 코드에 자기 판단을 적어 둔 문서라 대체 불가능합니다. ── 이런 분께 · AI로 기능은 만드는데 코드 리뷰의 "왜 이렇게 했어요?"에 막히는 1~3년차 백엔드 · 동시성·결제·배포를 맡았지만 장애를 겪어본 적이 없어 불안한 분 · 에이전트에게 뭘 어떻게 지시해야 하는지 감이 안 오는 분 ── 준비물 JDK 21 · Docker Desktop · k6 · AI 코딩 에이전트 아무거나(무료 버전으로도 됩니다) Kotlin/Java 문법과 Spring Boot 경험 1회 이상. Redis·k8s 사전 경험은 필요 없습니다. 6주차만 로컬 쿠버네티스(Docker Desktop 의 Kubernetes 또는 kind)가 필요합니다. ── 해설편 강의 「경험치 대신 채워드립니다: AI 시대 주니어를 위한 시스템 설계 실전」의 AI Hands-on 레슨 7개가 매주 미션의 해설편입니다. 먼저 직접 해보고 나중에 영상을 보세요. ※ 알고리즘 코딩테스트는 다루지 않습니다. 설계 판단과 검증에 대한 챌린지입니다.

55개 수업 학습

6회 미션 수행

라이브 1 회

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

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

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

뉴노멀님과 함께해요!

커리어인증

149

명

수강생

8

개

수강평

3

개

답변

4.6

점

강의 평점

3

개

강의

🏦 전) 토스 초기 멤버 · 토스페이먼츠 파운딩 멤버 | 광고·대출·보험·결제 API를 두루 개발해 본 백엔드 개발자

🚗 전) 카카오모빌리티 대규모 트래픽 시스템 · LG유플러스×카카오모빌리티 합작사 볼트업 파운딩 멤버·CTO

🛒 전) 피스마이너원·칼하트·웍스아웃 이커머스 개발 리드 · 전) 뉴플로이 CTO

🚀 전) 학부 창업 CEO 5년 (2014 레드헤링 아시아 100대 스타트업) · 1인 개발 '메르스맵' DAU 100만, 국내외 언론 보도 · 앱스토어 게임 부문 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만 명 동시 요청에서 오버셀 0을 만드는 Redis 원자 차감 설계

  • 재시도가 폭주해도 결제는 한 건인 결제 API 설계법 (멱등성 키·헤더 버저닝·상태 코드 6종)

  • 초당 10만 이벤트에서 1원도 안 틀리는 광고 정산 마이크로배치의 원리

  • 컴파일러가 모듈 경계를 지켜주는 멀티모듈 미니 샵 프로젝트 완성 (internal·DIP)

  • 로컬 쿠버네티스에서 블루-그린 배포·롤백 실행과 Prometheus·Grafana 대시보드 구축

  • 초기·10만·100만·1,000만 단계별로 "지금 필요한 만큼만" 고르는 아키텍처 판단 기준

  • AI가 짜준 코드에 준법·비용·규모 기준으로 제약을 걸고 검증하는 리뷰 습관

  • 개인정보 자동 마스킹 + traceId 추적이 되는 요청 로거 완성 (스타터 코드 실습)

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • AI로 기능은 만드는데 코드 리뷰의 "왜 이렇게 했어요?"에 답이 막히는 1~3년차 백엔드 개발자

  • 선착순·결제 기능을 맡았지만 동시성 장애를 실제로 겪어본 적이 없어 불안한 주니어

  • 시스템 설계 면접에서 "규모 가정"부터 막히는 취업·이직 준비생 (Spring Boot 프로젝트 경험 있음)

  • 팀에 시니어가 없어 로깅·배포·모니터링을 감으로 하고 있는 스타트업 초기 개발자

  • 사이드 프로젝트의 클라우드 비용과 개인정보 처리가 괜찮은지 물어볼 데가 없는 1인 개발자

선수 지식,
필요할까요?

  • Kotlin 또는 Java 기본 문법을 알아야 합니다. Java만 알아도 됩니다. 코드는 짧고 설명이 붙습니다.

  • Spring Boot로 API를 한 번이라도 만들어본 경험이 필요합니다.

  • SQL 기초(SELECT·INSERT, 트랜잭션이 무엇인지)면 충분합니다.

  • 실습에는 IntelliJ IDEA와 Docker Desktop이 필요합니다. 모듈 8 배포 실습은 로컬 쿠버네티스(Docker Desktop의 Kubernetes 또는 kind)를 씁니다.

  • AI 코딩 도구는 Claude·ChatGPT·Cursor 등 무엇이든 되고, 무료 버전으로도 따라올 수 있습니다. 10월에 추가되는 AI Hands-on 레슨은 AI 코딩 에이전트를 사용합니다.

  • AWS 계정은 선택입니다. 사용한다면 실습 후 리소스를 꼭 삭제하세요.

  • Redis·Kafka·Kubernetes 사전 경험은 필요 없습니다. Docker로 띄우거나 코드 해설로 따라갑니다.

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!

이 강의의 지난 수강평

자주 묻는 질문

취소 및 환불 규정
챌린지는 지식공유자가 설정한 수업 최소 정원이 충족되지 않을 경우, 폐강 안내가 고지되며 결제 내역이 자동취소됩니다.

뉴노멀님의 다른 강의

지식공유자님의 다른 강의를 만나보세요!

₩3

25%

₩5,500