# Discord가 Go에서 Rust로 전환하는 이유

> Clean Markdown view of GeekNews topic #1455. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=1455](https://news.hada.io/topic?id=1455)
- GeekNews Markdown: [https://news.hada.io/topic/1455.md](https://news.hada.io/topic/1455.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2020-02-06T09:29:33+09:00
- Updated: 2020-02-06T09:29:33+09:00
- Original source: [discord.com](https://discord.com/blog/why-discord-is-switching-from-go-to-rust)
- Points: 8
- Comments: 2

## Topic Body

- "가장 기본적인 최적화 만으로 Rust버전이 하이퍼 핸드튜닝된 Go버전보다 성능이 우월했음"

- 디스코드는 "Read States" 서비스 : 어떤 채널과 메시지를 읽었는지 계속 추적.

 하지만 Go의 메모리 모델과 GC는 레이턴시 스파이크를 만듬

- Rust의 메모리 관리와 GC가 없는것이 이에 적합

- 도입 초기에는 비동기모델을 지원안했지만, 최신 버전에는 포함.

- 이제 게임SDK,비디오 캡처와 인코딩,백엔드 서비스등 다양한 곳에서 Rust를 사용

## Comments



### Comment 1076

- Author: sduck4
- Created: 2020-02-06T09:53:52+09:00
- Points: 1

Rust가 많이 핫하내요.

### Comment 1075

- Author: xguru
- Created: 2020-02-06T09:31:56+09:00
- Points: 1

글 마지막에 Rust Discord 서버 주소도 있네요 https://discord.gg/tcbkpyQ

Slack 과 Discord를 비교해보면, 제 느낌으로는 Discord 가 슬랙보다 훨씬 빠릿빠릿 하게 느껴집니다.
