묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결정말 쉬운 Go 언어 중급
강의 PPT 자료 문의
안녕하세요 중급강의만 결제하여 수강하고 있는 사람입니다.해당 PPT 자료에 있는 내용을 수기로 입력하다보니 시간이 오래걸려서 PPT 또는 강의자료를 공유해주실수 있으실까요?감사합니다.
-
미해결직접 만들면서 배우는 Git Internals
소스코드 요청드립니다.
안녕하세요강의에서 제공하는 소스코드 repo는 어디에 있나요?
-
해결됨대용랑 채팅 TPS에 대한 stateful 서비스 구축하기
채팅 메세지에 관한 카프카와 DB 구성도
안녕하세요 강의 잘 들었습니다.근데 채팅방에서 메시지를 보내고 받는 부분은 카프카를 사용하지 않고 바로 db로 저장하더라구요. 근데 실제로 카프카를 사용해서 채팅 서버를 구성할때는 기본적으로 아래, FE -> BE - > kafka -> DB식으로 동작하는게 맞다고 보시나요?
-
해결됨MongoDB를 활용하여, 200억건 이상의 데이터 파이프라인 작성법
실무에서도 아틀라스를 사용하시나요?
아틀라스와 같은 SaaS를 사용하시는지,아니면 AWS docdb 등을 사용하시는지 궁금합니다
-
해결됨대용랑 채팅 TPS에 대한 stateful 서비스 구축하기
동영상 오타.
대용랑 채팅 TPS에 대한 stateful 서비스 구축하기Kafka의 Pub/Sub Modeling을 활용해서, 데이터를 관리해봐요. 편에서 config.toml 파일에서 [kafka]URL 보시면 localhost:9292로 오타네요. 9092가 맞는거 아닌가요?
-
해결됨MongoDB를 활용하여, 200억건 이상의 데이터 파이프라인 작성법
spring으로 강의를 따라가도 될까요?
안녕하세요, 한 가지 여쭤볼 게 있어 문의드립니다! 혹시 Java Spring 개발 중에 MongoDB 활용법을 익히고 싶어 강의를 찾아보던 중 커리큘럼이 너무 저에게 맞는 것 같아 수강을 고민하였는데요.Node로 이루어진 강의를 Spring으로 진행하면서 수강을 해도 문제가 없을지 의견 구해봅니다. 감사합니다.
-
미해결MySQL을 활용한 Scalable한 Discord bot 만들기
event.go 페이지
bots/bot/roog.go에서 AddHandler()를 눌렀을때 event.go가 주신코드에는 페이지가 없는데 혹시 어떻게 들어간걸까요?
-
해결됨대용량 채팅 TPS 처리를 위한 웹소켓 통신 만들며 학습하기
학습자료는 어디서 받나요?
학습자료는 어디서 받나요?
-
해결됨대용량 채팅 TPS 처리를 위한 웹소켓 통신 만들며 학습하기
현재 강의에서 재생관련 문제가 있어서 전달드립니다.
"서버의 기본 구조 작성하기"에서 동영상 일시정지 후 다시 재생하기를 하였을때, 재생이 안되는 현상이 있습니다.새로고침 하면 문제가 해결되지만, 강의 수강중에 이런 문제가 발생하면 불편해서 보고 드립니다.참고로 다른 커리큘럼에서도 일시정지 후 일정시간 이 지나고(체감상 5분 10분정도) 재생이 안되는 현상이 있습니다.이 문제에 대해 참고해 주시면 감사하겠습니다.
-
해결됨MongoDB를 활용하여, 200억건 이상의 데이터 파이프라인 작성법
단일콜렉션과 lookup
안녕하세요좋은 강의 감사합니다. 개념을 확립하는데 정말 도움이 많이 됐습니다. DB구조를 계속 고민하게 되어 질문 남겨봅니다.상점table-도큐먼트가 10만개(필드20개) 정도 있고, 상품table-도큐먼트가 30만개(필드15개)정도 있는 DB입니다. 이걸 몽고디비 콜렉션에서 어떻게 구성하는 것이 좋을 지 아무리 고민해도 답이 안나와 선배님의 조언을 듣고 싶습니다. Main 검색은 상품명 이고 프론트에는 지역기반 필터가 있습니다. (지역은 상점과 상품 모두 필드로 포함)강의를 듣고 내린 결론은 1도큐먼트로 통합인데 아래 3가지로 고민을 했었습니다. 상점과 상품을 one 도큐먼트로 통합 후 1 Collection 구성 ->30만 도큐먼트 (상품기준, 상점중복저장,필드25개)상점 콜렉션에 상품을 어레이필드로 저장 -> 10만도큐먼트 (상점기준, 중복저장없음, 필드 21개)각각의 콜렉션 후 lookup상품 콜렉션에 상점을 어레이필드로 저장저는 1번이 가장 빠를 것 같은데 조언 부탁드립니다. 감사합니다.
-
해결됨대용량 채팅 TPS 처리를 위한 웹소켓 통신 만들며 학습하기
강의에 음성만 나오고 영상이 나오질 않습니다 ㅠ
강의에 음성만 있는데 영상이 없는 강의일까요? 확인해볼수 있는 방법이 없어서 문의드립니다. 감사합니다.
-
해결됨1000만 Traffic을 견디며 적용한 RPC 통신에 대해 학습하고 구현해보기
paseto 데이터 저장 관련하여 질문드립니다.
안녕하세요!해당 강의에서는 실제 db에 연결하지 않아 map으로 토큰과 사용자를 저장하고있는데요실제 운영환경에서도 token과 user data를 함께 db에 저장하시는지저장한다면 user table에 token값을 함께 기록하는지 별도의 token 테이블을 만드시는지 궁금합니다! 감사합니다.
-
미해결쉽고 빠르게 끝내는 GO언어 프로그래밍 핵심 기초 입문 과정
arm64
안녕하세요. 이번에 새롭게 go언어 공부하려고 수강하려는 학생입니다.다름이 아니라 mac에다가 설치하는 내용을 확인하던 도중atom > install > install packages가 정상적으로 작동되지 않아 확인 요청드립니다.혹시라도 arm64의 계열은 작동이 안되서 이러한 오류가 뜨는건지 궁금합니다.확인 부탁드립니다.감사합니다 (_ _ ) /private/var/folders/8b/4866kfsd55j1llmqd3q50gn/T/AppTranslocation/39468290-86DA-4E6C-9FC9-04597A625C6E/d/Atom.app/Contents/Resources/app/apm/lib/featured.js:60 packages = body.filter(function(pack) { ^ TypeError: body.filter is not a function at /private/var/folders/8b/4866kfsd55j1llmqd3q5k04w0000gn/T/AppTranslocation/39468290-8
-
해결됨MongoDB를 활용하여, 200억건 이상의 데이터 파이프라인 작성법
질문드립니다
안녕하세요 강의를 듣다 궁금한 부분이 잇어 질문을 남깁니다.제가 궁금한 부분은 로컬에서 작업을하실때 200ms가 나오시고 실제 서버에 올릴때는 80ms정도가 나오실 꺼라고 하셧는데 이게 무료와 유료의 차이인건지 아니면 다른 이유가 잇는것인지 여쭤봅니다
-
해결됨대용량 채팅 TPS 처리를 위한 웹소켓 통신 만들며 학습하기
데이터 불러오기
만약에, 채팅방에서 나눈 메시지들을 DB에 저장하고 불러온다고 하면, chan에 밀어 넣어야 하나요?
-
해결됨대용량 채팅 TPS 처리를 위한 웹소켓 통신 만들며 학습하기
panic 사용
Go의 document를 살펴보면, Don't Panic 을 언급하는데, Panic - Recovery 를 사용하는 규칙이나 Best Practice가 있을까요?
-
해결됨대용량 채팅 TPS 처리를 위한 웹소켓 통신 만들며 학습하기
defer 사용
defer의 사용이 자원 반환(Resource Return)의 목적으로 사용되는데, 혹시 defer 가 이뤄질 때, 현재까지 이뤄진 채팅 메시지를 저장하는 DB insert를 넣는 것은 bad practice일까요? go 명령어가 멀티 스레드를 사용할 수 있게 도와주는 키워드인데, 채팅 기능이 확장되어서 (e.g., 카카오톡) 이미지, 동영상, 이모티콘 같은 텍스트 데이터(Text Data)가 아닌 것들을 채팅서비스에서 주고받게 된다면...?
-
해결됨대용랑 채팅 TPS에 대한 stateful 서비스 구축하기
혹시 그리드방식 소켓 채팅창은 안알려주시나요?
그리드 방식 소켓채팅서버를 기대하고 구매하였는데 일반적인 소켓방식이네요 ㅜㅜ혹시 그리드 방식은 어디서 배울수 있는지 알려주실수있나요. 유료라도 상관없습니다.
-
해결됨쉽고 빠르게 끝내는 GO언어 프로그래밍 핵심 기초 입문 과정
undefined 에러 : UndeclaredImportedName
수업과 병행으로 cli 프로그램 구현 중 입니다. 코딩 중에 go run 에러 질문드립니다~!다른 패키지의 함수 호출하는 부에서 undefined 에러가 발생하고 있습니다.패키지 import 해줬는데도 해결이 안되어서 질문 올립니다ㅜ파일 구조와 호출부 간략 코드 첨부드립니다. 호출할 함수 정의부 입니다.// internal/algo/util.go package algo import ( "fmt" "math" ) func printFormatted() { ... } 호출하는 쪽 코드 입니다.// cmd/export.go package cmd import ( "fmt" " cli-project/internal/algo" ) func execute() { algo.printFormatted() // undefined 에러 발생!! } 패키지 구조 입니다.- cli-project/ - cmd/ - export.go - load.go - internal/algo/ - util.go - main.go undefined: algo.printFormatted compiler(UndeclaredImportedName) 에러가 발생하고 있습니다.패키지 import 말고 체크해야할 사항이 있을까요?ㅜ
-
해결됨대용량 채팅 TPS 처리를 위한 웹소켓 통신 만들며 학습하기
nodejs 파일이 프론트엔디 파일인가요??
안녕하세요 node js로 웹 개발을 시작하게 된 학생입니다아직 많은 정보가 없어서 node js 코드를 보면서 강의를 공부하고싶은데 리엑트 템플릿 파일 제공해준 폴더에 있는 js 코드가 node js 파일인가요??좋은 강의 감사합니다