추천 시스템을 위한 어플리케이션 서버 개발 후기 @ kakao

Slide


https://www.slideshare.net/kimkwangseop/pycon-korea-2018-python-application-server-for-recommender-system-110602118

Video


https://www.youtube.com/watch?v=6oOQJtLa14U

Description


Python3.6+/Asyncio(Sanic)를 사용해 어플리케이션 서버를 개발한 후기입니다. 서비스에 직접 노출되기 때문에 많은 양의 쿼리를 낮은 지연으로 안정적으로 처리할 수 있고, 서비스 확장 및 트래픽 집중에 쉽게 대응할 수 있도록 수평 확장에 용이한 구조가 필요했습니다.


간단한 추천 시스템에 대한 지식과 파이썬 어플리케이션 서버 구성과 관련된 조금의 노하우를 얻어갈 수 있는 발표가 될 것으로 기대합니다.


발표는 다음과 같은 순서로 진행될 예정입니다.
1) 추천 시스템 어플리케이션 서버에 필요했던 기능을 실제 사례를 통해 설명
2) 요구 사항 분석 및 시스템 구조 소개
3) 개발 후기
  - tornado vs sanic, 
asyncio.Future, 데이터베이스 프로파일링, 꼼꼼한 캐싱, 복잡한 필터링, 설정 배포, 퍼포먼스


Comments

blog comments powered by Disqus

Sponsors

다이아몬드

사파이어

플래티넘

골드

실버

커뮤니티

미디어