inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

23강 예제 질문입니다! (서비스 1 > 2 > 3 호출 시나리오 관련)

해결됨

카카오 면접관이 알려주는 MSA 관점에서의 분산 트랜잭션 패턴

안녕하세요! 기존에 설명해주신 Orchestration 예제의 다이어그램과 호출 순서가 실습 코드랑 다른 것 같아서 질문드립니다. 다이어그램 : 오케스트레이터가 모두 요청/응답 받는 구조. 오케스트레이터 -> 2번 호출/응답 -> 오케스트레이터가 다시 3번 호출/응답 실습코드 : 오케스트레이터가 2번 서비스를 호출하고 2번 서비스가 3번 서비스를 호출하는 형태 질문 1) 위 2개의 내용이 다른 이유가 있을까요? + 오케스트레이션 패턴은 오케스트레이터가 모든 서비스를 호출하고, 다른 서비스는 오케스트레이터에 답변만 해주는 구조이고, 이 때문에 오케스트레이터가 SPOF가 될 수 있다고 이해했는데, 제가 잘못 이해한걸까요? 질문 2) 지금 예제에서는 REST API를 쓰는지, kafka 이벤트는 쓰는 여부 말고는 오케스트레이션/코레오그래피 모두 서비스 1 -> 2 -> 3 호출 하는 시나리오와 보상 처리를 하는 방법이 크게 차이가 없는 것 같습니다 (DLQ외) 예제를 보니까 헷갈리게 되는 것 같은데 제가 어떻게 이해하면 좋을까요? 감사합니다!

  • java
  • spring
  • mysql
  • spring-boot
  • msa
swm.3idiots 댓글 2 좋아요 0 조회수 89

사설망과 CIDR 중 aws public Ip

해결됨

쉽게 설명하는 AWS 기초 강의

사설망과 CIDR 강의를 듣던 중 이해가 안되어서 질문 드립니다. 5:30초에 인스턴스를 만들 때 모두 public IP를 가지고 있으니 Static이라고 하셨는데 인스턴트를 중지 할 때마다 public ip가 바뀌니 그때그때 공인 IP를 매칭시키는 dynamic이라고 볼 수는 없는건가요?

  • aws
  • aws-vpc
  • aws-rds
  • aws-ec2
  • aws-s3
sungue4098 댓글 2 좋아요 0 조회수 113

강의와 성능수치 비교

해결됨

6주 완성! 백엔드 이력서 차별화 전략 4가지 - 똑같은 이력서 속에서 돋보이는 법

1. 현재 학습 진도 2-9부하테스트 2. 어려움을 겪는 부분 강의와 성능차이가 너무 많이나는데 이유가 궁금합니다. 3. 시도해보신 내용 해당 이미지는 제가 수행한 테스트인데, 로컬에서 진행한 동일 코드 인데도 성능차이가 너무 많이 나는데 뭐가 문제인걸까요? 추가적으로 성능개선코드를 적용전인 결과인점 참고부탁드립니다.

  • java
  • spring
  • mysql
  • redis
  • 이력서
김준원 댓글 2 좋아요 0 조회수 128

비로그인 유저도 어뷰징 방지 정책

해결됨

스프링부트로 직접 만들면서 배우는 대규모 시스템 설계 - 게시판

안녕하세요 강의 잘보고있어서 감사의 말씀 전하며 질문이 있어 글 남깁니다. 만약 비로그인도 어뷰징 방지 정책을 적용 한다했을때 실무에선 어떻게 처리하나요? IP나 쿠키, User-Agent 등을 활용한다고 하셨는데, IP 주소로 처리하기에는 공유망이나 VPN 같은 다양한 접근 방식도 있을 것 같고 User-Agent 나 브라우저쿠기같은경우는 브라우저에서 조작이 가능하기도하고 Pomsman 같은걸로 요청해서 User-Agent 값을 임의로 설정하는등과 같은 방법으로 집계될수도 있을것같은데 1. 그냥 일반적인 조회수만 집계만 하면되는 서비스에선 어떤식으로 처리하는지 궁금하고 만약 정말 빡세게 어뷰징을 처리한다고했을때 서버쪽에서 고유키값을 만들어서 로그인안한유저면 그 키값을 httponly 쿠키로 설정해서 고유키값이 있을때만 조회수가 집계되는 방법도 있을것 같은데 이런방식은 어떤지도 또 다른 괜찮은 방법이 있는지 궁금합니다.

  • java
  • mysql
  • spring-boot
  • kafka
  • redis
쵸잉 댓글 2 좋아요 1 조회수 116

063강 todos 상태 정의 위치 질문

해결됨

한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지

todos는 list 컴포넌트에서 정의하는게 좋지 않나요? todos 변화는 list에서만 관리하면 되잖아요.

  • javascript
  • react
  • node.js
김김 댓글 3 좋아요 0 조회수 67

deploy.yml작성후 원격에 push불가

미해결

비전공자도 이해할 수 있는 CI/CD 입문·실전

강의 13:20초대 나오는데로 원격에 push를 하면 ! [remote rejected] main -> main (refusing to allow a Personal Access Token to create or update workflow .github/workflows/deploy.yml without workflow scope) 이런 식으로 Push 불가 멘트가 나옵니다. 토큰 발급할때 workflow 권한 잘 체크했는데 push 불가입니다. 깃 액션 보안 강화로 ssh?로 접근해야 하나요? 강의대로는 cicd 불가능한 걸까요?

  • aws
  • docker
  • ci/cd
  • github-actions
  • aws-code-deploy
  • infrastructure
  • aws-ec2
나무22 댓글 2 좋아요 0 조회수 113

원시 데이터 할당 방식

미해결

프론트엔드 마스터클래스

안녕하세요, 강의 잘 듣고 있습니다! 1강의 14. 힙과 스택의 비교 강의 중 궁금한 점이 생겨 문의 드렸습니다. 자바 스크립트는 컴파일 타임에 변수명을 저장하고, 런타임에 코드 순서대로 값을 할당한다고 알고 있습니다. 그렇다면 자바스크립트에서는 할당이 런타임에서 이루어지고 그에 따라 원시데이터의 크기도 런타임 시점에서 정해지는 것 아닌가요?

  • javascript
  • react
  • 함수형-프로그래밍
  • 객체지향
  • next.js
이민재 댓글 2 좋아요 0 조회수 104

배포 후 Entity 수정 관련

해결됨

Spring Boot, AWS로 백엔드 서비스 한 사이클 완성하기

ddl을 validate로 하고 개발을 진행하다가 Entity가 추가되거나 수정될 경우에는 어떤 식으로 개발서버와 운영서버의 database table 싱크를 맞출 수 있나요 ?? 실무에서는 어떤 방식으로 마이그레이션을 진행하는지 궁금합니다!!

  • aws
  • mysql
  • docker
  • spring-boot
  • jpa
석석 댓글 1 좋아요 1 조회수 101

sub-agent, skill, custom-command 를 선택하는 기준이 궁금합니다.

미해결

클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지

안녕하세요. 저는 5년차 프론트앤드 개발자입니다. 먼저 강의 너무 유익하게 잘 보고 있습니다. 😁 수업에서 진행하는 토이 프로젝트 외에도 별도도 업무에 적용하고자 하는 부분이 있어서 질문을 드려봅니다. 현재 작은 규모로 이미 개발이 완료된 프로젝트가 있으며, 향후 새로운 기능을 개발할 때 PRD, 정책정의서, 개발 실행계획서를 작성하고, 해당 문서를 바탕으로 백앤드와 프론트 개발을 진행, 리뷰 후에 배포까지의 전 과정을 claude를 이용해서 반자동화 하는게 목적입니다. (일정 부분은 사람이 개입) 이 과정에서 수많은 작업들이 있을텐데 각각의 작업들을 어떤 방식을 통해서 진행해야 할지 고민입니다. (sub-agent vs skill vs custom-command) 자연어로 기능 요구사항을 받아 PRD, 정책정의서 작성: (agent vs skill) PRD와 정책정의서를 바탕으로 로드맵 및 실행계획서 작성: (agent vs skill) 실행계획서를 바탕으로 이슈 생성하여 등록: (agent vs skill) + mcp 현재 변경사항을 분석하여, 같은 작업을 분류 및 커밋: (skill vs command) 위와 같은 사례들이 있을 때, 강사님의 경우 어떤 명확한 기준을 통해 '무엇'을 사용해야 겠다고 판단하시는지 궁금합니다. 강의를 보면 대략적으로는 알 것 같은데... 저 스스로에게 그것을 선택한 명확한 이유와 설명을 하지못하고 있네요.

  • react
  • next.js
  • cursor
  • tailwindcss
  • claude
withkey 댓글 1 좋아요 0 조회수 313

filter() 사용 시 초보자 실수

해결됨

한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지

filter안에 콜백 함수는 반드시 true/false를 리턴해야함 만약 콜백 함수를 {}중괄호를 사용하였는데 return을 안붙이면 undefined을 반환 undefined은 falsy한 값으로 판정하여 filter로 값을 담지 못하게됨 따라서 항상 빈배열 {}중괄호를 사용했다면 return을 명시 return을 사용 안 할 시 {}중괄호 제거 -> 자동return

  • javascript
  • react
  • node.js
박경민 댓글 2 좋아요 1 조회수 89

예상 기출 문제 관련 질문

미해결

AWS SAA-C03 자격증 벼락치기 - 딱 163문제로 2주만에 합격하기

자료에서 제공해주시는 문제들이 강사님께서 수강자들 이해를 돕기 위한 형태로 직접 내용 제작하신건지, 아니면 실제 덤프 문제를 번역해서 강의 및 해설해주시는 건지가 궁금합니다.

  • aws
  • backend
  • devops
  • infrastructure
  • aws-saa
study.aj97 댓글 1 좋아요 0 조회수 142

28. 데이터 무효화하기 부분에서 질문

해결됨

한 입 크기로 잘라먹는 React.js 실전 프로젝트 - SNS 편

constants.ts에 쿼리키값 관련한 부분을 상수로 빼고, import하여 사용하는 방법을 배웠습니다! 여기서 질문이 export const QUERY_KEYS = { todo: { all: ["todo"], list: ["todo", "list"], detail: (id: string) => ["todo", "detail", id], }, }; 상수명만 대문자로 쓰고 내부 객체는 소문자로 사용하는게 맞는건가요?? 어떤 것이 관례인지 궁금합니다

  • react
  • typescript
  • react-query
  • supabase
  • zustand
귀한 불도새 댓글 2 좋아요 0 조회수 98

52강 ref={inputRef} 질문

해결됨

한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지

제출할때 문제가 되는 입력창으로 포커스를 보내는 로직에서 입력창이 10개면 inputRef 같은 레퍼런스 객체를 10개 만들어서 입력창마다 ref={inputRef} 같은 코드를 추가하는건가요?

  • javascript
  • react
  • node.js
김김 댓글 2 좋아요 0 조회수 54

EC2 HTTPS에 관련하여 질문 드립니다!

해결됨

Spring Boot, AWS로 백엔드 서비스 한 사이클 완성하기

해당 프로젝트에 도멘인을 연결해서 HTTPS 설정으로 변경해보고 싶어서 여쭤봅니다!! nginx로 할 수 있지만 실무 프로젝트에도 적용시켜보고 싶어서요! nginx 말고 실무에서는 어떤 방식으로 HTTPS 설정을 하는지 궁금합니다!!

  • aws
  • mysql
  • docker
  • spring-boot
  • jpa
석석 댓글 2 좋아요 1 조회수 89

로드밸런서 보안그룹 관련 문의

미해결

AWS Certified Solutions Architect - Associate 자격증 준비하기

로드밸런서 보안그룹을 생성할때 강의에서는 인바운드에서 모든TCP와 http를 오픈해서 생성하는데, 실제로는 502에러가 나고, 아웃바운드에서도 동일하게 오픈을 해줘야 정상작동 되고 있어요. 어디서 잘 못 된 걸까요

  • 네트워크
  • aws
pholee 댓글 2 좋아요 0 조회수 59

[데스크탑 앱]도 있는데.. 뭘 사용해야하나요?

미해결

클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지

강의에서는 ide(커서)로 설명하는데, 데스트탑 앱을 깔았더니 이런게 나오는데, 아무거나 쓰면 되나요? 무슨 차이가 있는지 궁금합니다.

  • react
  • next.js
  • cursor
  • tailwindcss
  • claude
nomonomo 댓글 2 좋아요 0 조회수 150

안녕하세요 수업자료 문의 드립니다.

해결됨

[VOD] 6주 완성! 개발 실무를 위한 고농축 바이브코딩 (Cursor AI, Figma)

안녕하세요? 수업 잘 듣고 있습니다 혹시 소스 코드랑 수업해주시는 ppt 파일 공유 해주실수 있으신지해서 문의 드립니다.. cursor 결제를 해도 토큰이 한정적이다보니 강의 진도가 안나갑니다 ㅠ..

  • react
  • next.js
  • cursor
  • 프롬프트엔지니어링
  • 바이브코딩
bj jung 댓글 3 좋아요 1 조회수 132

JDBC 학습이 필수적인가요?

미해결

[4주 과정] 『부트캠프 백엔드 개발자 편 with 스프링 부트』 완독 챌린지

우선, 제가 가려는 기업에서 원하는 것은 springboot(와 API 계약 이해), bootstrap, postman, WebSocket 사용 이해입니다. 이번년도 9월까지 개인 프로젝트 2개(각 1달)와 팀프로젝트 1개(2달)를 할 생각인데, springboot 학습과 동시에 프로젝트를 진행하기 전에 jdbc를 학습하는 것이 필수적인지 궁금합니다. 제 글에 부족한 부분이 있어서, 이해하기 어려우시면 답변으로 더 필요한 정보를 말씀해주시면 감사하겠습니다.

  • java
  • spring
  • rest-api
  • spring-boot
  • dbms/rdbms
Connecting the dot 댓글 2 좋아요 1 조회수 125

4주 1회차 과제

해결됨

[매일 완독 챌린지] 저자와 함께하는 <FastAPI로 기획에서 출시까지>

is_host와 사용자의 캘린더 보유를 모두 사용해야 한다고 생각합니다. 개인적으로 호스트가 정해진 서비스라면 모두 고려할 필요는 없지만, 실제 누구나 호스트의 역할을 하게 된다면 2가지를 병행해서 사용해야 한다고 판단했습니다. 홍길동이 호스트가 될수도 있고, 게스트도 될수 있습니다. 그래서 호스트별로 마스터가 될수 있는 캘린더의 아이디를 저정해서 실제 보유하고 있는 권한이 있는 호스트 인지 판단하려고 합니다.

  • python
  • aws
  • tdd
  • FastAPI
  • 북-챌린지
겸상 댓글 2 좋아요 0 조회수 82

4주 5회차 과제

해결됨

[매일 완독 챌린지] 저자와 함께하는 <FastAPI로 기획에서 출시까지>

파일삭제에 대한 정책은 있어야 한다고 생각합니다. 파일 저장공간에 대한 것은 비용입니다. 삭제 주기는 서비스 정책 및 신청약관에 명기해야 합니다. 파일 업로드시 YYYY/MM/DD 구성으로 파일 디렉토리를 구성해서 쉽게 일괄 삭제 할수 있게 구성합니다. 부킹데이터를 삭제하면, 파일도 삭제할 것인지 여부 해당 서비스가 무료/유료여부에 따라서 달라질것 같습니다. 원칙은 삭제해야 하는데, 해당 서비스의 경우 파일은 바로 삭제할것 같습니다. 보통 게스트의 개인정보와 관련된 것들이 많을것 같아서 바로 삭제하는 것이 좋습니다.

  • python
  • aws
  • tdd
  • FastAPI
  • 북-챌린지
겸상 댓글 1 좋아요 0 조회수 71

인기 태그

인프런 TOP Writers

주간 인기글