inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

예시 두개가 납득이 잘 가지않네요 ㅠㅠ

해결됨

AI 시대에도 살아남는 엔지니어의 조건, 미국 빅테크 시스템 디자인, 알고리즘 사고, 오픈소스 실무 완성

Ex1) User -> Message Queue -> OrderService (그림에서도 드레이크가 고개를 가로 젓고 있는데..) 이점이 별로 없어보입니다 불필요한 Network Hop이 생기는거같아요 Ex2) Google Server -> Queue -> <- Results Store 이 그림에서도 검색결과를 집계하는 프로세스를 분리하여 리소스를 효율적으로 사용한다는것 외엔 오히려 응답속도를 저하시킬거같아요..

  • 소프트웨어-설계
  • 시스템-디자인
목동 개발자 댓글 2 좋아요 1 조회수 261

강의자료는 제공 불가능할까요?

해결됨

AI 시대에도 살아남는 엔지니어의 조건, 미국 빅테크 시스템 디자인, 알고리즘 사고, 오픈소스 실무 완성

지하철에서 복습하려는데 영상으로 보려니 불편하네요 ㅠ

  • 소프트웨어-설계
  • 시스템-디자인
목동 개발자 댓글 1 좋아요 0 조회수 259

General Service 서비스 컴포넌트 관련 질문있습니다!

해결됨

AI 시대에도 살아남는 엔지니어의 조건, 미국 빅테크 시스템 디자인, 알고리즘 사고, 오픈소스 실무 완성

안녕하세요~ 섹션 2 General Service 서비스 컴포넌트 의 마지막 부분에 질문이 있습니다. 이번 강의 마지막 부분에서 설명해주신 내용과 그림에는 게이트웨이가 모놀리스 서비스에만 적용이 가능하고 마이크로서비스에는 로드밸런서를 사용해야 하는 걸로 나와있는데요~ 보통 MSA에는 게이트웨이로 설명하고, 동일한 서비스들에 트래픽을 분산시키거나 장애 조치를 할 때 로드밸런서를 둔다고 하지 않나요? 혹시나 제가 잘못 알고 있는 부분을 짚어 주셨으면 해서 질문 드립니다! 그리고 이전 강의에서 LB와 게이트웨이를 다르게 설명해주신 부분도 굳이 분리할 수도 있지만... 보통 게이트웨이에는 로드 밸런싱 기능이 포함되는 것으로 보는 것 같던데 이 부분도 궁금합니다!

  • 소프트웨어-설계
  • 시스템-디자인
Chanuk 댓글 2 좋아요 1 조회수 215

화면이 보이는 강의가 있고 안보이는 강의가 있어요?

해결됨

모르면 승진 안되는 시스템 디자인

예를 들어 섹션1에서 1강과 4강은 화면(강사님 + 교육자료)가 보이는데, 다른 강의들은 전부 까만 화면으로만 나와서 당황스럽네요. 혹 저만 그런걸까요? 서버 문제인건지.. (참고로 화면공유나 녹화 앱같은거 일체 사용중이지 않아요.. )

  • 소프트웨어-설계
  • 시스템-디자인
  • 소프트웨어-공학
댓글 2 좋아요 1 조회수 259

영화 DVD 대여 시스템 데이터베이스 스키마 설계에 대한 질문입니다.

해결됨

AI 시대에도 살아남는 엔지니어의 조건, 미국 빅테크 시스템 디자인, 알고리즘 사고, 오픈소스 실무 완성

안녕하세요 3.1 영화 DVD 대여 시스템 데이터베이스 스키마 설계 에 대해 질문이 있는데요. rentals table 에 items_id 가 컬럼으로 추가되어 있습니다. 그런데 생각에 items table 레코드 보다 실제 하는 객체인 inventory table id 가 들어가야 할 것 같아서요. 어떤 차이점이 있는지 설명을 부탁드립니다.

  • 소프트웨어-설계
  • 시스템-디자인
김태훈 댓글 2 좋아요 1 조회수 282

메세지 큐 예제 2번 질문있습니다!!

해결됨

AI 시대에도 살아남는 엔지니어의 조건, 미국 빅테크 시스템 디자인, 알고리즘 사고, 오픈소스 실무 완성

안녕하세요! 강의를 듣다 메시지 큐 예제 2번 그림에서 질문이 생겨 글을 남깁니다! piano cat 검색 요청을 google server(생산자)가 메세지 큐를 이용해서 results store(소비자)로 넘기고 results store(소비자)에서 처리된 요청 결과를 다시 google server(생산자)로 어떻게 넘겨 유저 요청의 응답 결과로 반환할 수 있는지 궁금합니다.. 그림에서 results store -> google server 이 부분 화살표가 어떻게 그어질 수 있는지 궁금합니다!!

  • 소프트웨어-설계
  • 시스템-디자인
최영찬 댓글 2 좋아요 0 조회수 348

수정사항 제보

미해결

모르면 승진 안되는 시스템 디자인

안녕하세요. 강의 잘 보고 있습니다. 🙂 두 가지 정도 수정해주시면 좋을만한 내용이 보여서, 문의 남겨봅니다. 1. 속도 조절기 PDF 21페이지, 속도 조절기(Rate Limiter) 강의 영상 기준 18분 이후 -> HTTP 420 -> HTTP 429가 좀 더 맞는 것 같습니다! 물론 420을 쓰는 사례가 있다는 것도 알고 있습니다~ 2. 웹 크롤러(Web Crawler) 강의 중 9분 ~ 9분 40초 쯤 -> 강의 영상에서 해당 부분은 편집해주시는 것이 조금 더 낫지 않을까 싶습니다 🙂 확인 부탁드려요! 좋은 강의 만들어주셔서 감사합니다.

  • 소프트웨어-설계
  • 시스템-디자인
  • 소프트웨어-공학
최재길 댓글 3 좋아요 1 조회수 265

채팅 시스템 key value 관련 질문이 있습니다!

해결됨

모르면 승진 안되는 시스템 디자인

우선 정말 좋은 강의 제작해 주셔서 감사합니다! 채팅 시스템 관련 강의 약 19분 경에 나온 데이터 모델 설계에 대해 궁금한 점이 있습니다. DynamoDB와 같은 key-value 저장소를 기반으로 1:1 채팅을 구현할 때, pk(key) 를 message_id 로 설정해주셨는데요. 사용자가 로그인하여 사용자 식별자(user_id)를 얻었을 때, 이 user_id를 이용해 어떻게 관련 message_id들을 조회할 수 있을지 머릿속으로 잘 그려지지 않는데 혹시 이에 대해 좀 더 설명해주시면 정말 감사하겠습니다!! 제 생각으로는 GSI를 활용해 user_id를 별도의 키로 설정하거나, 다른 형태의 추가 키가 필요할 것 같아보여서요 아니면 혹시 이 key-value 저장소가 임시 저장 용도로만 사용되는 건가요?

  • 소프트웨어-설계
  • 시스템-디자인
  • 소프트웨어-공학
이재영 댓글 1 좋아요 0 조회수 319

강의 계획 관련

미해결

모르면 승진 안되는 시스템 디자인

안녕하세요 🙂 현재 계속 업로드 계획중이라 하셨는데 섹션 몇까지 예정되어있는지, 총 강의 시간은 어느정도가 될지 대략적으로 알 수 있을까요? 좋은 강의 만들어주셔서 감사합니다~!

  • 소프트웨어-설계
  • 시스템-디자인
  • 소프트웨어-공학
권지원 댓글 2 좋아요 2 조회수 399

인기 태그

인프런 TOP Writers

주간 인기글