로드맵 썸네일

다양한 프로토콜을 통한 서버개발 방법 with golang

작성자 프로필 이미지

‍방승일

Go
Node.js
websockets

초급 대상

로드맵 참여중인 유저 프로필 사진
로드맵 참여중인 유저 프로필 사진

4명 참여중

로드맵 코스

Golang을 통한 백엔드 개발 및 환경 구축하기

백엔드 개발을 함에 있어서 매우 기본적인 항복을 다루게 됩니다.

CRUD, 환경구축, AWS, AccessToken, PostMan Mock등을 주로 다루게 됩니다.

네이버[치지직]에서 대용량 채팅 TPS 처리를 위한 웹소켓 통신

일반적인 HTTP는 다루지 않습니다.

수강생분들에게 좀 더 다양한 개발방식과 다양한 프로토콜을 알려드리기 위해

websockets을 활용하여 채팅 서버를 구축합니다.

해당 강의는 Node.js를 활용한 구축방법과 boilerplate 구축 방법에 대해서도 알려드립니다.

네이버[치지직]에서 대용랑 채팅 TPS에 대한 stateful 서비스 구축


기존 간단한 서버 메모리로 관리하는 강의를 다루었습니다.

이번에는 좀 더 견고한 채팅 서버를 관리하는 방법에 대해 다루며, 다양한 채팅방을 생성하고, 3 Tier Architecture를 적용한 시스템을 다루어 보도록 하겠습니다.

  • 해당 강의는 기존 강의를 먼저 선행해주시면 수강하는데에 있어서 큰 불편함이 없다고 판단됩니다!

네이버(치지직)에서 대용량 채팅 TPS 처리를 위한 웹소켓 통신에 대해 알아보고 학습하기


1000만 Traffic을 견디며 적용한 RPC 통신에 대해 학습하고 구현해보기

TPS가 몰리는 서비스에 대해서 주기적인 로직은 어떻게 처리를 할까요??

일반적인 HTTP 요청을 통해 처리를 하게 된다면, 상당한 오버헤드로 인해 리소스 낭비가 됩니다.


해당 강의에서는 실제 다양한 회사에서 사용하고 있는 grpc, rpc를 활용한 통신에 대해 알려드립니다.

로드맵 상세보기

4개 코스

로드맵에 포함된 강의 썸네일
인프런
Golang을 통한 백엔드 개발 및 환경 구축하기
Golang을 통해서 CRUD를 어떻게 구성하는지는 물론, 프론트엔드와 협업할 때 사용 가능한 PostMan 활용법과 Repository 관리 및 환경 구축까지! 실제 실무에서 필요한 지식을 담았습니다.

13,200

로드맵 코스 4