JSCODE 박재성
@jscode
수강생
33,088
수강평
2,528
강의 평점
4.9
[Sites]
Youtube 바로가기
LinkedIn 바로가기
[Career]
現) JSCODE - 대표 멘토, CEO
前) (주)트라이포드랩 - CTO
前) (주)온리원유니버스 - CTO
前) 달리(DALY) - CTO
前) 팀메이트(Teammate) - CEO
[Books]
『Do it! JSCODE의 AWS 입문』, 이지스퍼블리싱 (2025.05)
[ETC]
- 기업 대상 개발 컨설팅 및 코딩 교육 활동
강의
로드맵
전체 9수강평
- (무료 Live) 2026 백엔드 개발자 취업 전략 설명회
- 비전공자도 이해할 수 있는 Redis 입문/실전 (조회 성능 최적화편)
- 비전공자도 이해할 수 있는 CI/CD 입문·실전
- AWS SAA-C03 자격증 벼락치기 - 딱 163문제로 2주만에 합격하기
게시글
질문&답변
VPC 엔드포인트 설명 관련 질문
안녕하세요 cho766님! 말씀해주신 대로 자료의 설명이 맞습니다! 제가 자료를 수정했는데 강의 부분은 같이 수정을 하는 걸 깜빡했었네요,,,!! 말씀해주신 덕분에 강의에도 정오표를 추가해뒀습니다~!! 제보해주셔서 감사합니다:D
- 0
- 1
- 14
질문&답변
45강 문제6번 질문
안녕하세요 우찬님 ! 질문 잘 해주셨어요 ~질문해주신 내용에 답변 드려볼게요 !C번 선택지인 1년 약정 부분 선결제 조건의 컴퓨팅 절약 플랜도 기술적으로는 사용 가능한 옵션이긴 해요 !다만 이 문제의 핵심 조건이 "선결제는 원치 않는다"는 부분이에요 !부분 선결제도 일정 금액을 초기에 선결제해야 하기 때문에 해당 조건에 부합하지 않아 오답이 되는 거예요 ~결국 선결제가 전혀 없는 B번가 문제의 요구사항을 가장 정확하게 충족하는 정답이 되는 거예요:)추가로 궁금하신 점 있으시면 또 질문 남겨주세요~~
- 0
- 2
- 31
질문&답변
쿠버네티스 학습
안녕하세요! 질문 잘 해주셨어요~ 질문해주신 내용에 답변 드려볼게요!쿠버네티스를 더 깊이 공부해보고 싶으시다면 몇 가지 방향을 추천드릴 수 있을 것 같아요 ~우선 공식 문서를 꾸준히 읽어보시는 걸 추천드려요 !처음엔 조금 어렵게 느껴지실 수 있지만, 공식 문서만큼 정확하고 깊이 있는 자료가 없어서 한 번씩 참고하시면서 학습하시면 큰 도움이 돼요 !그리고 개념을 더 확장하기보다는 “직접 써보는 경험”을 쌓는 방향으로 가시는 걸 가장 추천드려요 ~쿠버네티스는 이론보다 실제로 적용해보는 과정에서 이해도가 훨씬 높아지거든요 !간단한 프로젝트라도 좋으니 Spring Boot나 Node 서버를 직접 컨테이너로 만들고, 쿠버네티스에 배포해보세요 !외부에서 실제로 접근 가능한 흐름을 한 번 끝까지 경험해보시는 게 정말 중요해요 !그 다음으로는 운영 관점에서의 학습을 추천드려요 !로그 수집, 모니터링, 장애 상황 대응 같은 부분들을 직접 구성해보시면 “왜 쿠버네티스를 사용하는지”를 더 깊이 이해하실 수 있어요 !추가로 궁금하신 점 있으시면 언제든 편하게 질문 남겨주세요~~
- 0
- 1
- 30
질문&답변
32강 10번 질문드립니다!
안녕하세요! AI가 답변해준 내용이 도움이 되셨나 봅니다:) 다음에 또 궁금하신 점 있으시면 편하게 질문 남겨주세요~~
- 0
- 3
- 30
질문&답변
UserSignedUpEventConsumer 에서 로그 DB 저장 문의
안녕하세요 ! 질문 잘 해주셨어요 ~질문해주신 내용에 답변 드려볼게요 ! 우선 컨슈머 안에서 DB 저장을 하는 것 자체가 Kafka 도입 목적과 완전히 상충하는 것은 아니지만, 컨슈머가 해야 할 일이 너무 무거워지면 Kafka를 붙인 장점이 줄어들 수는 있어요 ~UserService는 회원가입 DB 저장 후 user.signed-up 이벤트를 발행하고, EmailService 쪽에서 이를 받아 처리하도록 분리되어 있어서, UserService와 EmailService를 비동기로 분리했다는 점 자체는 잘 살아 있어요 !다만 EmailService 내부로 들어와 보면, @KafkaListener 안에서 이메일 발송 작업을 하고, 그 다음 EmailLog를 생성해서 emailLogRepository.save(emailLog)로 저장하고 있어요 ! 또 재시도와 DLT도 함께 붙어 있죠 !즉 현재 구조는 “서비스 간 비동기”는 맞지만, “컨슈머 내부 처리”는 동기적으로 순차 실행되는 구조라고 보시면 돼요 ~ "실무레벨에서 해결한다면 어떤 방법이 있는지 궁금합니다."-> 실무에서도 컨슈머 내부에서 이메일 발송 후 바로 DB에 로그를 저장하는 패턴을 많이 사용해요 !다만 이메일 발송 자체가 실패했을 때에도 로그가 저장되는 문제가 생길 수 있어서, 실무에서는 이메일 발송 성공 여부를 EmailLog에 함께 기록하거나, 발송 성공 시에만 저장하도록 예외 처리를 세밀하게 가져가는 방식을 많이 써요 ~그리고 이미 @RetryableTopic과 DLT를 활용해서 재시도 및 실패 메시지 처리 로직을 넣어두었기 때문에, 이 구조 자체가 실무에서도 충분히 탄탄한 패턴이라고 보시면 돼요 :)추가로 궁금하신 점 있으시면 언제든 편하게 질문 남겨주세요~~
- 0
- 2
- 36
질문&답변
(해결 - 정보공유) /home/runner/work/_temp/6be6e~0.sh: line 1: ./gradlew: Permission denied 오류
안녕하세요! 강의 잘 들어주셔서 감사합니다ㅎㅎ맞닥뜨리신 에러 해결 방법을 공유해주셔서 다른 수강생분들한테도 도움 많이 될 것 같네요!!감사드려요~~
- 1
- 2
- 42
질문&답변
(확인 완료) git config --global creadential.helper store 후에도 비밀번호 물어보는 현상
안녕하세요 ! 질문 잘 해주셨어요 ~직접 확인해 보시고 잘 되신다니 다행이네요 ~앞으로 수강하시며 궁금하신 점 있으시면 언제든 편하게 질문 남겨주세요~~
- 1
- 2
- 55
질문&답변
사용하고 계신 WebStorm 관련 질문
안녕하세요 영서님 ! 질문 잘 해주셨어요 ~질문해주신 내용에 답변 드려볼게요 !ec2 인스턴스에 직접 접속해서 bash로 실습하셔도 전혀 문제없어요 !WebStorm은 IDE에서 편리하게 원격 서버에 접속할 수 있는 기능을 제공해 줄 뿐이고, 실제로 실행되는 명령어나 동작 방식은 동일 해요 ~오히려 bash로 직접 실습하시면 리눅스 명령어에 더 익숙해지실 수 있어서 좋은 방법이에요 :)추가로 궁금하신 점 있으시면 또 질문 남겨주세요~~
- 0
- 1
- 42
질문&답변
섹션4 스토리지 - 문제4 해설 관련 질문
안녕하세요 ! 질문 잘 해주셨어요 ~질문해주신 내용에 답변 드려볼게요 !우선 FSx for NetApp ONTAP은 기본적으로 파일 스토리지 시스템이에요 !FSx for NetApp ONTAP의 특별한 점은 iSCSI 프로토콜을 지원한다는 것이에요 ~iSCSI는 네트워크를 통해 블록 스토리지에 접근할 수 있게 해주는 프로토콜인데요, 즉 FSx for NetApp ONTAP을 iSCSI로 연결하면 파일 스토리지임에도 불구하고 블록 스토리지처럼 동작하게 돼요 !EBS처럼 볼륨 단위로 붙여서 사용하는 방식이라고 이해하시면 돼요 !반면 EFS는 NFS 프로토콜 기반의 파일 스토리지로, 블록 스토리지 방식으로 접근하는 것이 불가능해요 !그래서 B가 오답이 되는 거예요 ~추가로 FSx for NetApp ONTAP은 다중 AZ 배포도 지원하기 때문에 여러 가용 영역에 분산된 서버들이 동시에 접근해야 한다는 조건까지 충족시켜주기 때문에 이 문제의 정답이 돼요 !추가로 궁금하신 점 있으시면 또 질문 남겨주세요~~
- 0
- 2
- 43
질문&답변
25강 1번문제 질문입니다
안녕하세요 우찬님 ! 추가 질문 잘 해주셨어요 ~질문해주신 내용에 답변 드려볼게요 !"1번 문제에서 TCP 연결을 사용한다고 되어있는데 ALB는 HTTP, HTTPS 만 사용가능한것 아니였나요 ??"-> 맞아요 ! ALB는 기본적으로 HTTP/HTTPS 프로토콜을 처리하는 데 최적화되어 있어요 ~그런데 이 문제에서 TCP 연결을 언급한 건 보고서 생성 애플리케이션이 TCP 기반으로 동작한다는 특성을 설명한 거고, ALB는 HTTP/HTTPS 트래픽을 처리할 때 내부적으로 TCP 연결 위에서 동작하기 때문에 유휴 시간 초과 설정이 의미가 있어요 !즉, ALB의 유휴 시간 초과 설정은 HTTP/HTTPS 요청을 처리하는 TCP 연결이 얼마나 오래 유지될지를 결정하는 설정이라서, TCP 연결 유지 문제와 직접적으로 연관이 돼요 !방화벽 계층에서의 TCP 트래픽 처리는 GWLB가 담당하고, 애플리케이션 계층에서의 HTTP/HTTPS 트래픽 처리는 ALB가 담당하는 구조라고 이해하시면 좋을 것 같네요 :)추가로 궁금하신 점 있으시면 언제든 편하게 질문 남겨주세요~~
- 0
- 1
- 44




