음악 공유 사이트

마음에 드는 음악을 검색하고, 자신이 만든 믹스나 음원을 공유

또 사용자와 거리가 가까운 순서대로 재생중인 아티스트의 콘서트 정보를 보여준다.

음악 추천 기능으로 듣고 있는 비슷한 장르의 신곡을 추천, 모든 음악에 태그를 달 수 있다.

크롬 브라우저 및 모바일 지원. 현재 음원 라이센스 문제로 북미 이외에는 접근 금지



프론트(클라이언트 영역)는 JavaScript + HTML5(음성만 Flash)

백엔드(서버 영역)는 Python, MongoDB, Memcache, Cherrypy, Tornado

Amazon EC2와 S3에서 호스팅



Tornado

python 기반의 오픈소스 웹 프레임워크 및 툴. 구글의 Webapp와 비슷

non-block로 매우 빠르다

linux에서는 epoll을 사용하여 비동기 I/O를 사용하기 때문에 동시에 몇 천개의 접속을 처리 할 수 있다

http://techblog.tistory.com/entry/Tornado



CherryPy

python 기반의 오픈소스 웹 프레임워크. 객체지향을 잘 구현 

웹 애플리케이션을 빠르게 개발하는 것을 목적으로 설계.

웹 서버 자체로 동작한다



저작자 표시
신고
by 흥배 2013.12.27 08:00
| 1 |