소개
자기 소개
비전공자 출신으로 대학교 4학년에 갑자기 개발에 흥미가 생겨 혼자서 삽질을 진행하며 개발을 진행했던 서버 개발자...
Mongo Korea, Oracle등등 다양한 기업에서 세션을 진행한 경험이 있으며 이를 토대로
대용량 데이터와 트래픽을 직접 튜닝한 이력과 경험을 기반으로 강의를 촬영하고 이를 통해 수강생 분들이 좀 더 개발에 재미를 느끼게 하고싶은 지식공유자.
경력
[前] 샌드박스 블록체인 개발자
[前] 넥슨 자회사 백엔드 개발자
[前] 판교 대기업 플랫폼 서버 개발자
[現] 판교 중견기업 모회사 서버 개발자
- 개인적인 사정 및 회사 사정으로 경력 사항의 상세한 부분은 변경 및 수정되었습니다.
강의
로드맵
전체 3수강평
- 대용랑 채팅 TPS에 대한 stateful 서비스 구축하기
- 대용량 채팅 TPS 처리를 위한 웹소켓 통신 만들며 학습하기
- MSA 아키텍처에 사용되는 Gateway 패턴 구현하기
- 대용량 채팅 TPS 처리를 위한 웹소켓 통신 만들며 학습하기
게시글
질문&답변
WriteConflict 질문있습니다
안녕하세요 질문주셔서 감사합니다.RDB의 Lock과 동일하다고 보시면 됩니다. 둘다 기본적으로 기본적인 데이터를 복사한 형태로 동작을 하게되고 사실 일반적인 플랫폼 개발에서는 크게 발생하지는 않습니다. 좀 더 특수하게 세션을 잡아서 동작을 하는 경우에 꼬이게되는 경우를 예시로 보여드리고 싶었습니다. 감사합니다!!
- 0
- 1
- 18
질문&답변
실무에서도 아틀라스를 사용하시나요?
안녕하세요 질문주셔서 감사합니다.기본적으로 저는 아틀라스를 사용하고 있습니다. 하지만 이 부분은 회사의 B2B 계약에 대한 부분이라서 굉장히 다를 수 있습니다. 개인적인 생각이지만 아틀라스가 좀 더 공식 서비스이고 추가로 계약에 따라 다르지만 요청을 하면 세션도 진행을 해주며 문제 상황에 대한 해결책도 제시해주는 경우가 많기때문에 아틀라스가 괜찮지 않나 싶습니다!! 감사합니다 :)
- 1
- 1
- 14
질문&답변
동영상 오타.
안녕하세요 좀 더 투박한 강의로 제공해 드리며 같이 코드를 작성해나가는 강의로 준비를 하고 싶어서 하나하나 작성을 하는 강의로 준비를 하였는데 그 과정에서 휴먼 에러가 발생한거 같네요 ㅠㅠ 포트는 Kafka에 접속하고자 하는 포트로 입력해 주시면 됩니다.다른 포트를 사용하시면 다른 포트로 적용하시면 될 꺼 같습니다.강의에 오타가 발생하여 죄송합니다 ㅠ.ㅠ 질문 감사합니다 :)
- 1
- 1
- 13
질문&답변
spring으로 강의를 따라가도 될까요?
안녕하세요 질문주셔서 감사해요. 해당 강의는 Golang이라는 언어를 기본적으로 사용하고 있습니다. 하지만 언어적인 측면을 다루기보다는 실무에서 가장 기본적으로 많이 사용되는 메서드 정도만 다루고 이후에는 DB툴을 사용해서 진행이 됩니다Compass를 사용합니다. 그래서 개인적으로는 언어에 대한 큰 제약상황은 없다고 생각하는데 사람마다 느끼는 부분은 다르다고 생각하기 때문에 제가 괜찮다고 답변드리기에는 조금 애매할꺼 같아요 ㅠㅠ 도움이 되셨을까요?? 추가적인 질문이 있다면 편하게 부탁드립니다 :)
- 1
- 2
- 26
질문&답변
lock의 순서를 지켜주자는 말의 뜻
일단 Lock에 대한 부분은 일반적인 서비스를 개발하시는데에 있어서 큰 문제가 발생하지 않습니다.그러기 떄문에 사실 실무에서도 이러한 Lock에 대한 제어를 신경쓰고 쿼리를 작성하지는 않습니다. 하지만 특수한 케이스에 대해서 Lock을 얻고 처리를 해야 하는 경우도 있습니다.예를들면 모든 데이터 수정이 Atmoic하게 동작을 해야 하는 부분이 있는것이죠예를들면 티켓팅 서비스 정도가 생각이 드네요 이렇게 Lock을 획득하고 제어를 해야 하는 상황에 대해서 표현을 하고 싶어서 저렇게 설명을 드렸는데 조금 혼동이 오실 수 있는 부분인거 같네요 ㅠㅠ 혼동을 드리게 되어서 죄송합니다.Lock을 따로 제어하지 않는다면 일반적인 쿼리에 대해서 큰 문제없이 작성하셔도 됩니다. 그래서 막 심각하게 모든 부분을 고려하시지는 않아도 됩니다.모든것은 MySQL의 옵티마이저에게 책임을 떠넘기기로 하죠 ㅎㅎ 어느정도 도움이 되셨을까요?? 질문 감사합니다 :)
- 0
- 1
- 13
질문&답변
/send 404 에러
안녕하세요 코드상에서 라우터들은 정의 하셨는데 코드상에서 NewRouter를 호출하지 않으셔서 발생하시는거 같습니다. 서버가 구동될때 어떤 router path가 등록되는지 로그에 찍히게 되는데 해당부분 확인해보시면 될 꺼 같습니다!!
- 0
- 2
- 68
질문&답변
event.go 페이지
discord.AddHandler해당 코드를 말씀을 하시는거 같네요.현재 discord 는 내부 소스에서 관리를 하는것이 아니라 외부 패키지에서 호출이 되는 함수 입니다.그러기 떄문에 https://github.com/bwmarrin/discordgo/blob/master/event.go 해당 경로에서 찾아 보실 수 있을 꺼 같아요.
- 0
- 2
- 34
질문&답변
event.go 페이지
안녕하세요. 혹시 누락이 되었을수도 있으니 추가로 확인해보도록 하겠습니다:)
- 0
- 2
- 34
질문&답변
학습자료는 어디서 받나요?
안녕하세요 해당 강의는 서버에 대한 소스코드를 제공하지 않는 강의입니다.제 강의목표와 공부의 방향성은 최대한 타이핑하는것이 더 큰 도움이 된다라고 생각을 하기 떄문에 코드 자체가 많이 어려운 부분이 없으니 천천히 따라하시면서 어떻게 동작하는지를 살펴 보시면 많은 도움이 될 꺼 같습니다!질문 주셔서 감사합니다 :)
- 1
- 1
- 57
질문&답변
현재 강의에서 재생관련 문제가 있어서 전달드립니다.
제보해주셔서 감사합니다.해당 문제는 인프런측의 문제라서 제가 따로 전달드리도록 하겠습니다. 감사합니다!
- 1
- 2
- 58