inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

AI 시대 주니어를 위한 시스템 설계 실전: 경험치 대신 채워드립니다

[실습] MDC·UTM·세션ID로 "돈 버는 로거" 만들기

구현 방법에 대한 문의

23

김수용

작성한 질문수 5

0

안녕하세요. 강사님, 강의 잘 보고 있습니다.

강의를 보면서 궁금증이 생겨서 질문 남겨봅니다!

강의를 진행하시는 방식이 제공해 주신 스켈레톤 코드 베이스로 설명을 하시다가 구현되어 있는 것을 가져다가 붙여넣기 하시는 방식 같은데요! 이럴 때 수강생들의 입장에서는 강사님의 구현을 손으로 구현해 보는 게 좋을까요? 아니면 AI로 구현을 진행해서 강사님의 구현과 비교해 보는 게 좋을까요?

수강생들이 어떻게 강의를 들었으면 좋겠다는 생각을 하시는지 궁금합니다.

kotlin spring-boot kubernetes 아키텍처 kafka redis prometheus

답변 2

0

뉴노멀

안녕하세요, 좋은 질문 감사합니다.


먼저 붙여넣기 방식에 대해 말씀드리면, 타이핑하는 시간을 줄이고 "왜 이렇게 판단했는가"에

시간을 쓰려고 그렇게 했습니다. 스타터 코드에 TODO 주석으로 채울 자리를 표시해 뒀으니

영상을 멈추고 직접 채워보실 수 있습니다.


질문하신 두 방식 중 하나를 고르실 필요는 없습니다. 강의에 둘 다 들어 있습니다.

앞쪽 실습 레슨들(2-3, 2-4, 7-2~7-4, 8-3 등)은 손으로 채우는 스타터입니다.


그리고 각 모듈 마지막에 AI Hands-on 레슨이 하나씩 있습니다(2-7, 3-7, 4-7, 5-6,

6-7, 7-7, 8-9). 이쪽은 손으로 타이핑하지 않고, 모듈에서 배운 판단을 CLAUDE.md에

제약으로 적어 에이전트에게 구현시킨 뒤 테스트와 k6로 검증하고 비판합니다.


어제 추가된 레슨이라 아직 안 보셨을 수도 있습니다.


권하는 순서는 이렇습니다.

1. 앞쪽 실습은 영상을 멈추고 직접 타이핑하세요. 손으로 해봐야 어디서 막히는지, 왜 그 순서인지가 몸에 남습니다. 막히면 영상을 재생해서 제 구현과 대조하세요.

2. 그다음 AI Hands-on 레슨으로 같은 주제를 에이전트에게 시켜보세요. 같은 문제를 두 번 푸는 셈인데, 두 번째는 "구현"이 아니라 "지시하고 검증하기"입니다.


[AI에게 시키는 방법 요약 - AI Hands On 실습 참조]

❌ 이 코드 어때? 개선점 알려줘

✅ 이 코드가 아래 기준을 지키는지 파일과 줄로 지목해서 알려줘.

(1) 확인과 차감이 한 번의 원자 연산 안에서 끝난다

(2) JVM 락을 쓰지 않는다: 서버가 두 대가 되면 무의미하다.

(3) 실패는 예외가 아니라 결과 타입으로 돌려준다


감사합니다!


0

김수용

ai-handson 프로젝트도 있고, system-design-practice도 있는데 제가 이해한 바로는 system-design-practice으로 손코딩 해보고, ai-handon으로는 AI 활용 코딩을 하면서 CLAUDE.md를 발전시켜봐라...? 이런 의미인가 싶어서요! 강의 수강 방법을 알려주시면 더 의미있는 수강이 될 것 같습니다.

13강 [로그인 단일 토큰] 에서 프로젝트 실행 시 에러

0

7

1

11강 [실습] Docker로 MySQL1 분만에 실행하기

0

14

2

11강 [실습] Docker로 MySQL1 분만에 실행하기

0

16

2

설치 가이드대로 해도 안되는 경우가 있더라고요

0

14

2

isInterrupted 질문 있다.

0

15

0

선생님 질문있습니다!

0

12

1

장애 격리 관련해서 궁금한 부분이 있어요

0

30

1

RunIdIncrementer batch 5랑 6랑

1

38

2

강의 자료를 받아볼 순 없겠나

1

53

2

Github repo 404 not found

0

34

0

MSA 통신방식에 대해서 질문 있습니다.

0

37

1

버전 관련하여 문의드립니다

0

36

1

코드 깃허브는 없을까요?

1

45

2

핵사고날 아키텍처 기반으로 멀티 모듈 설계 시 질문드립니다..

0

48

2

최근 N개 데이터 표현 시 중복 질문

0

43

1

4. ArgoCD설치---Base64 디코딩 부분만 PowerShell 방식으로 바꾸어서 설치 필요

0

50

1

인넬리제이 무료버전

0

42

1

안녕하세요 질문있습니다.!

0

46

2

DataSourceUtils.releaseConnection 할때요 SQLException e 사용하는 이유등

0

62

2

강의 기다리고 있습니다!

0

46

0

@Modifying에 관하여

1

48

1

영상이 검은화면인 강의들이있어요. 맥북사용중입니다.

1

50

1

수업자료 오타

0

50

2

내부 객체 직접 접근에 관하여.

0

82

2