Django channel chatting server for 400K people, how did we make it?
- Web Service
- Intermediate
- 2018-08-18 (Sat) 13:40 - 14:20
- Korean
- 202
- Photography and recording is allowed
Slides
https://speakerdeck.com/ejsohn/40manmyeongi-sseuneun-django-channels-caetingseobeo-urineun-eoddeohge-mandeuleossna
Video
https://www.youtube.com/watch?v=ehpr3YHSQlQ
Description
알아두면 좋을 사전 지식은 다음과 같습니다.
Django, Docker, websocket, MSA, NoSQL
그리고 발표 상세 목차는 다음과 같습니다.
* 채팅 서버를 개발하기 위해 Django channels를 선택한 이유
* Channels가 가진 여러가지 장점과 특징들 소개
* asgi
* channel_layer
* routing, daphne
* (효율)비동기적으로 job을 처리하고 요청을 주고받기
* aiohttp
* async, await
* Dockerize(배포), 테스팅, 보안
* 개발 이슈 및 주의사항
많이 사용되고 있는 Django의 프로젝트임에도 상대적으로 알려지지 않은 Channels를 소개하고 싶습니다. 최근에 Channels2가 릴리즈 되었기 때문에 좋은 타이밍이라고 생각합니다.