inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

C와 Go로 프로젝트 하며 배우는 분산시스템

173

dalcomi18

작성한 질문수 0

0

내용:
1. Routing (C프로젝트)
- link layer 프로토콜을 구현하고 다양한 토폴로지에서 성능 측정

2. LSP 프로토콜
- Go언어로 udp 기반 server-client 프로토콜인 LSP 구현

3. Tribbler
- RAFT 알고리즘을 적용한 분산 메시징 시스템 구현

대상:
C프로그래밍을 할 줄 아는 분
Go언어는 처음이신 분: 같이 배워나가요
대학생 - 취준생, 7월부터 6주간 시간 투자 가능하신 분

기간:

7월-8월


방법:
- 프로젝트 specification을 보고 starter code 기반으로 각자 구현
- 주어진 test code 통과하신 분 중 한명이 어떻게 짰는지 본인 코드 리뷰 세션 진행.
- 필요하다면 오프라인 모임은 서울에서 진행.

스터디에 대한 추가 소개:
사실 2022년에 LSP 프로토콜 프로젝트를 3명이 함께 진행했으나 한명만 모든 테케를 통과하는데 성공했습니다. 성공하신 분이 qna 세션을 진행해주신 덕분에 저도 몇 테케를 추과 통과시켰으나 결국 완성못한게 아쉬웠습니다.

그만큼 프로젝트 난이도가 있지만, 이번 2기(?)에는 다들 모든 테케 통과하실 수 있도록, 중간중간 모여서 진행상황을 점검할 수 있는 시간을 마련하는 등 진행에도 노력을 기울이겠습니다.

배우면 왜 좋은가?:

modern datacenter network, gpu cluster for large scale training, sharding techniques for vector DBs in RAG systems등에 적용


지원 방법:

총 4명 정도 모집
자유롭게 문의해주세요
https://open.kakao.com/o/snTKN6Ch

참고:
(p1)
https://drive.google.com/file/d/1ovhBe6WSr1eDZkahqijPrkdDMAXpHdHQ/view

(p3)
https://github.com/CMU-440-F21/P3/blob/master/handout.pdf

답변 1

0

MooJi Hur

안녕하세요. 스터디에 관심이 있어 댓글 남깁니다. 채팅이 안열려서요. 혹시 모집이 끝났을까요?