inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

환경별 도메인에 대해 질문드립니다.

미해결

비전공자도 이해할 수 있는 AWS 입문/실전

ELB란? / TLS, SSL과 HTTPS 수업의 마지막 부분에 prod.com api.prod.com 처럼, 서브 도메인을 설정해서 서버와 클라이언트를 분리한다고 해주셨는데요. 개발을 위한 dev환경의 경우에는 도메인을 어떤식으로 관리하나요?

  • aws
  • aws-elb
  • ec2
  • dns
jeongsangyoung 댓글 2 좋아요 0 조회수 139

강의노트가 자료에 있는건가요..? (답변이 늦어져도 괜찮습니다)

해결됨

이거 하나로 종결-고품질 리액트와 스프링부트 65시간 풀스택 개발 강의(도커, AWS, GITHUB-ACTIONS)

https://webzz.tistory.com 링크를 강의노트에 넣어놓을테니 꼭 확인 부탁드린다고 하셨는데 1. 자료안에 강의 노트가 안보입니다 2. https://webzz.tistory.com 이 사이트는 쿠팡 파트너스 사이트 같습니다ㅠㅠ

  • react
  • aws
  • docker
  • spring-boot
  • github-actions
emma0987 댓글 2 좋아요 1 조회수 206

로그인 성공시

미해결

스프링 부트와 리액트로 구현하는 소셜 로그인

로그인 성 공시 defaultSuccessUrl 에서는 "/todos" 로 설정하고 successHandler의 CustomLoginSuccessHandler 에서는 "/" 로 되어 있을때 어디로 리다이렉트 되어야하나요? 설명에는 defaultSuccessUrl 가 우선순위라고 하셨는데, 실행해보면 / 로 갑니다.

  • react
  • java
  • spring-boot
  • jpa
  • spring-security
thbnsig 댓글 2 좋아요 0 조회수 98

강의 내용에서 보강 하고 싶어서 질문 드립니다 - DEV, PROD 환경

해결됨

eks를 활용한 spring 운영서버 배포(feat. devops의 모든것)

실전에서는 주로 어떻게 하는지 궁금 해서 질문 드립니다. 보통 실전에서는 개발서버 및 상용서버가 각각 물리적으로 분리 된 상태에서 관리를 할텐데요. 현재 선생님께서 알려주신 부분에서 이부분을 어떻게 적용 할지 궁금 해서 질문 드립니다. AWS EKS 하나로 같이 사용하되 네임스페이스를 논리적으로 분리해서 개발 환경하고 상용 환경을 분리하자 AWS EKS 물리적으로 개발 환경하고 상용 환경을 분리 하기 이렇게 이슈가 있을 것 같습니다. 일단 1번 내용으로 하게 된다면 name: deploy DEV backend on: push: branches: - dev jobs: build-and-deploy: runs-on: ubuntu-latest steps: ----- 생략 ----- - name: configure aws uses: aws-actions/configure-aws-credentials@v1 with: aws-access-key-id: ${{ secrets.AWS_KEY }} aws-secret-access-key: ${{ secrets.AWS_SECRET }} aws-region: ap-northeast-2 - name: update cluster infomation run: aws eks update-kubeconfig --name ${클러스터이름} --region ap-northeast-2 - name: Login to ECR ----- 생략 ----- - name: build and push docker image to ecr env: REGISTRY: ${AWS ECR REPOSITORY} REPOSITORY: ${개발 Repository 명} IMAGE_TAG: latest run: | docker build \ -t $REGISTRY/$REPOSITORY:$IMAGE_TAG \ -f ./project/Dockerfile ./project docker push $REGISTRY/$REPOSITORY:$IMAGE_TAG - name: eks kubectl apply run: | kubectl rollout restart deployment ordersystem-backend -n dev name: deploy PROD backend on: push: branches: - prod jobs: build-and-deploy: runs-on: ubuntu-latest steps: ----- 생략 ----- - name: configure aws uses: aws-actions/configure-aws-credentials@v1 with: aws-access-key-id: ${{ secrets.AWS_KEY }} aws-secret-access-key: ${{ secrets.AWS_SECRET }} aws-region: ap-northeast-2 - name: update cluster infomation run: aws eks update-kubeconfig --name ${클러스터이름} --region ap-northeast-2 - name: Login to ECR ----- 생략 ----- - name: build and push docker image to ecr env: REGISTRY: ${AWS ECR REPOSITORY} REPOSITORY: ${상용 Repository 명} IMAGE_TAG: latest run: | docker build \ -t $REGISTRY/$REPOSITORY:$IMAGE_TAG \ -f ./project/Dockerfile ./project docker push $REGISTRY/$REPOSITORY:$IMAGE_TAG - name: eks kubectl apply run: | kubectl rollout restart deployment ordersystem-backend -n prod 이렇게 네임스페이스 통해 논리적으로 분리해서 관리 하는 것도 있을 것 같은데요. 하지만 제가 생각 했을때는 단점으로는 SPOF (Single Point Of Failure) 문제가 발생 될 것 같아 고민이 들지만 비용면에서는 1번이 좋을 것 같기도 합니다. 주로 실전에서는 어떻게 관리를 하는지 궁금 합니다! ^_^

  • aws
  • docker
  • kubernetes
  • github-actions
  • argocd
리나 댓글 2 좋아요 1 조회수 126

노트북으로 강의 보는 사람들의 편의를 위한 다음 강의 개선 요청

미해결

Spring WebFlux + LLM 실전 구현

안녕하세요 강사님 IDE 작업화면을 최대로 해도 글자가 잘 안 보일 수 있는데 작업화면을 화면의 일부로 사용하고 오른쪽에 글을 보여주시면 노트북으로 강의를 보는 입장에서 글자가 작아서 잘 안 보입니다. 다음 강의에는 노트북으로 학습하는 학습자의 입장도 고려 부탁드립니다. 강의는 너무 좋은 내용입니다 ! 쵝오 😀 감사합니다.

  • java
  • spring
  • webflux
  • chatgpt
  • llm
아라레 댓글 1 좋아요 2 조회수 120

널 아님 단언 관련 질문

해결됨

자바 개발자를 위한 코틀린 입문(Java to Kotlin Starter Guide)

태현님! 안녕하세요, 먼저 이런 좋은 강의를 만들어 주셔서 감사드립니다 🙂 다만, 듣다가 또 하나의 질문이 있어서 말씀드리고 싶습니다! 바로 널 아님 단언 관련입니다! 예제 코드에서는 아래와 같이 작성을 해주셨는데요! fun startsWith(str: String?): Boolean { return str!!.startsWith("A") } 이런 경우 str 파라미터가 null이 들어올 가능성이 있지만 해당 코드를 실행할때 null이 절대 아니야라고 명시적으로 표현하기 위하여 !!를 붙여준다고 이해했습니다! 다만, 이런 경우는 굳이 널 아님 단언을 사용하는게 아니라 파라미터의 String?타입을 String으로 두면 어떨까 싶은 생각이 들어서요! 이렇게 된다면 굳이 널 아님 단언을 사용할 필요가 없어 보이는데 다른 곳에서 사용하는 예시가 따로 있는지 궁금하여 질문을 드리게 되었습니다!

  • java
  • kotlin
  • 객체지향
양성빈(Robert) 댓글 1 좋아요 0 조회수 99

리뉴얼 예정

미해결

CloudNet@ - AWS 네트워킹 입문

안녕하세요 리뉴얼이 7월 중순쯤이라고 했었는데 혹시 언제쯤 예정일까요?

  • 네트워크
  • aws
Sunho Lee 댓글 2 좋아요 1 조회수 95

Member 엔티티 - Item 엔티티 연관관계 설정

미해결

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 [질문 내용] 안녕하세요, 강의 수강 중 질문이 생겨 여쭤봅니다. 요구사항 분석을 확인하면 '상품 등록'이 있습니다. 상품 등록은 회원이 직접 상품을 등록하는 것일텐데 도메인 모델 설계 부분에서 Member 엔티티와 Item 엔티티 간 연관관계가 없는 이유가 궁금합니다. Member 엔티티가 Item을 등록하는 기능도 있으니 Member 엔티티와 Item 엔티티 간 연관관계도 설정해주어야 하지 않나요 ?!

  • java
  • spring
  • 웹앱
  • spring-boot
  • jpa
wonderwall09in 댓글 1 좋아요 0 조회수 58

JPA모델과 도메인모델 분리가 필요한 사례

미해결

토비의 클린 스프링 - 도메인 모델 패턴과 헥사고날 아키텍처 Part 1

안녕하세요 🙂 "도메인 모델을 직렬화 했다가, RDB에 저장했다가" 하는 경우도 JPA와 도메인모델 분리가 필요한 경우라고 생각되는데 어떻게 생각하시나요? 도메인모델이 생성되었을때 영구보관이 필요한게 아니라, 어느정도 상태머신이 진행된 후 영구 보관이 필요하여 그전에는 레디스나 다이나모 같은 저장소에 보관하다가, 이후에 RDB에 영구보관을 하는 경우가 좀 더 자세한 예시일 것 같아요. 이 경우 JPA에서 DB 성능등을 이슈로 양방향맵핑을 하는 경우 순환참조로 인한 직렬화 이슈가 생기기 때문에 어떻게 해결할 수 있을지 고민하다가 이때 모델 분리를 선택한 경험이 있습니다. -- 무조건적인 지향을 하는게 아니라 필요에 따라 기술을 선택할 수 있게 강의를 진행해주시는 점 너무 많이 배우고 있습니다. 감사합니다.

  • java
  • spring
  • spring-boot
  • jpa
  • 리팩터링
  • ddd
파파라파파 댓글 2 좋아요 0 조회수 278

개발환경 구축 중 이클립스 프로젝트 해결 방법 문의

미해결

3. 웹개발 코스 [스프링 프레임워크+전자정부 표준프레임워크]

안녕하세요. 강의 수강신청 후 듣고 있는데 개발 환경 구축이 안 됩니다. 전자정부프레임워크, 톰캣, 아파치 모두 설치하였는데 프로젝트에 x 파일이 뜨며 오류가 해결되지 않습니다. 에러 발생 시 따라하라는 파워포인트 페이지를 따라해도 계속 오류가 뜹니다. 해결방법을 알려주시면 감사하겠습니다. 얼른 다음 강의 듣고싶은데 답답하네요..

  • java
  • spring
  • oracle
  • 전자정부프레임워크
  • spring-framework
김지연 댓글 2 좋아요 0 조회수 174

취약점 분석 실습구성도를 문서로 정리 부탁드려봅니다.

미해결

AWS 클라우드 서비스 인프라 구축 이해와 해킹, 보안

강좌를 보면서 따라하고 있는데 EC2를 어떻게 몇개를 설치 하고 해야 하는건지요? 아키텍처에서 처럼 처음부터 3개를 모두 설치 하고 해야 하는건지, 보안 그룹은 각각 어떻게 설정 해줘야하는지 강좌를 몇번을 돌려봐도 헛갈립니다. -VPC : 이름 : cloud_infra] - 10.0.0.0/16 서브넷 이름 : subnet_public_DMZ 10.0.1.0/24 EC2-1 퍼블릭에 생성 / 10.0.0.0/24 보안그룹은 80,22 EC2-2 프라이빗에 생성 / 10.0.1.0/24 보안그룹은 80,22 EC2-3 프라이빗에 생성 / 10.0.2.0/24 보안그룹은 80.22 이게 맞는 건지요? 라우팅 테이블과 , NAT 게이트웨이 등 연결은 어떻게 해야 하는지 부탁드립니다.

  • 모의해킹
  • aws
후니미니 댓글 0 좋아요 0 조회수 117

독립적인 스레드 할당 시 스레드 개수는 어떻게 할당해야 할까요?

미해결

김영한의 실전 자바 - 고급 3편, 람다, 스트림, 함수형 프로그래밍

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문 전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예 [질문 내용] 궁금한점이 있습니다. 독립적인 스레드 풀을 만들어 사용할 때 스레드 수는 어떻게 측정하는게 좋을까요? 예를들어 CPU Core 수가 4개인 경우에 일반적으로 사용하는 스레드 수는 어떻게 할당할지 감이 안잡힙니다. 독립적인 스레드 풀을 만들 때 CPU Core 수에 따른 적절한 스레드 수가 있는지, 아니면 직접 스레드 수를 조절해가며 테스트를 해봐야하는지 궁금합니다.

  • java
  • 함수형-프로그래밍
  • lambda
  • optional
yoonho 댓글 1 좋아요 0 조회수 107

25년 7월 현재 AWS에 칼리리눅스 설치 안되나요?

미해결

AWS 클라우드 서비스 인프라 구축 이해와 해킹, 보안

AWS EC2에서 kali 리눅스 설치하려고 하는데 이미지가 보이지 않습니다. 더이상은 AWS에서 설치가 안되는 것인가요?

  • 모의해킹
  • aws
댓글 1 좋아요 0 조회수 168

조회수 어뷰징 방지 질문

해결됨

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

안녕하세요~ 어뷰징 방지에 대한 질문을 드리고 싶습니다. 현재, 어뷰징 방지를 위해 분산락을 잡고 해당 유저가 특정 게시물에 대한 조회수를 10분 동안 1만 올릴 수 있도록 설계해주셨는데요. 레디스의 키-벨류 로도 충분히 위와 같은 어뷰징 방지를 설계할 수 있지 않나요? SETNX (key=유저+게시글, value=1, TTL=10분) 만약 이 값이 이미 존재한다면 조회수를 올리지 않는 방식으로 구현해도 충분할 거 같은데, 분산락으로 이 로직을 구현하신 이유가 궁금합니다. 감사합니다!

  • java
  • mysql
  • spring-boot
  • kafka
  • redis
amoa 댓글 2 좋아요 0 조회수 158

강의 학습시 애플리케이션 질문

미해결

AWS 배포 완벽가이드 (feat. Lightsail, Docker, ECS)

안녕하세요 강사님 이제 강의를 막 듣기 시작했는데 질문이 있어 먼저 남깁니다 저는 Node말고 평소에 사용하는 spring 기반으로 애플리케이션을 띄워도 AWS 배포 과정을 학습하는데는 문제가 없을지 질문 드립니다. 감사합니다.

  • aws
  • docker
  • ci/cd
  • aws-ecs
요니 댓글 1 좋아요 0 조회수 93

SocialLoginWeb1303 소스 제공해 주시면 안되나요?

미해결

스프링 부트와 리액트로 구현하는 소셜 로그인

SocialLoginWeb1303 소스 제공해 주시면 안되나요?

  • react
  • java
  • spring-boot
  • jpa
  • spring-security
유종훈 댓글 1 좋아요 0 조회수 116

수강 기간 연장 부탁드립니다..

해결됨

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

항상 좋은 강좌 감사합니다! 갑작스러운 보직변경으로 한동안 강의에 집중하지 못했습니다.. 연장해주시면 완강까지 열심히 달려보겠습니다. 수강기한이 임박한 시점에서 갑작스럽게 연락드려 정말 죄송하지만 잘 부탁드립니다..

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

파일 접근 오류 (경쟁 조건) <-- Lock 관련 질문

해결됨

기초 탄탄! 독하게 시작하는 Java Part 3(하) : 소켓과 파일 I/O

해당 로직을 보니깐 리엔트리 락을 사용 하고 있는 것을 보여집니다. 그런데 말씀 하신 내용 처럼 T1 스레드가 "Hello" T2 스레드가 "World" 특정 파일에 쓰기를 동시적으로 여러번 하는데 HWellorl <-- 이렇게 단어가 혼잡되어서 쓰기가 되지 않는 이유에 대해서 이해가 안가서 질문 드립니다. 1번 쓰레드가 writeData("Hello"); 2번 쓰레드가 writeData("World"); 이렇게 멀티스레드로 실행하게 된다면 writeData 메소드를 구현하신 내용을 보면 FileWriter writer = new FileWriter("C:/Tmp/test.txt"); 이렇게 새롭게 인스턴스를 새롭게 만들어서 각각 실행하기 때문에 this.lock 해당 lock 객체를 호출 할때 각각 스레드 수준에서 ThreadSafe 한 것이 아닌가요? (제가 잘못 알고 있을 수도 있습니다! ) 그러니깐 만약 이렇게 FileWriter writer = new FileWriter("C:/Tmp/test.txt"); Thread t1 = new Thread(new Runnable() { @Override public void run() { try { writer.write("World");("Hello"); } catch (IOException e) { throw new RuntimeException(e); } } }); Thread t2 = new Thread(new Runnable() { @Override public void run() { try { writer.write("World"); } catch (IOException e) { throw new RuntimeException(e); } } }); writer 전역 변수를 만약에 T1 쓰레드하고 T2 쓰레드가 동일하게 참조해서 사용한다면 이해가 갈텐데 선생님께서 만들어주신 코드는 지역 변수로 FileWriter 객체를 생성하고 지역 변수 내에서 소멸되기 때문에 T1, T2 하고 동시화 기법에는 동작 하지 않을 것 같아서 질문 드립니다.

  • java
  • 네트워크
  • tcpsocket
리나 댓글 1 좋아요 0 조회수 98

추가 지식 학습

미해결

김영한의 실전 자바 - 기본편

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 디자인 패턴의 null object pattern, 전략패턴 등 이런 내용들은 어느 과목을 공부해야 하는건가요? 얼마나 깊이 알아야 하는지도 궁금합니다.

  • java
  • 객체지향
khcho1492 댓글 2 좋아요 0 조회수 175

@joincolumn와 연관 관계의 주인에 대해서

미해결

자바 ORM 표준 JPA 프로그래밍 - 기본편

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 안녕하세요? 단방향 관계에서 @joincolumn이 선언된 필드를 가지고 있는 엔티티가 항상 연관관계의 주인이 되는게 맞을까요? 실제 FK컬럼이 생성되는 위치와 별개로 말입니다ㅜ

  • java
  • jpa
RealTake 댓글 1 좋아요 0 조회수 78

인기 태그

인프런 TOP Writers

주간 인기글