"단일 페이지"웹 응용 프로그램을 빌드하기위한 측면 프로젝트를 시작하겠습니다. 응용 프로그램은 실시간이어야하며 변경이 발생할 때 클라이언트에 업데이트를 보냅니다.
이러한 종류의 응용 프로그램을위한 아키텍처에 대한 모범 사례 접근 방법에 대한 유용한 자료가 있습니까? 지금까지 찾은 최고의 리소스는 trello 아키텍처 기사입니다. http://blog.fogcreek.com/the-trello-tech-stack/
나에게이 아키텍처는 매우 섹시하지만 비슷한 요구 사항이 있지만 특정 요구 사항에 맞게 과도하게 엔지니어링되었을 수 있습니다. 서버 측에서 서브 / 펍을 귀찮게 해야하는지 궁금합니다. 무슨 일이 발생했을 때 (예 : 클라이언트가 서버에 업데이트를 보낼 때, 업데이트를 db에 쓰는 경우) 서버에서 업데이트를 푸시 할 수는 없습니다. 클라이언트에 업데이트를 보냅니다).
기술 측면에서는 아키텍처 지침이 어느 정도의 기본 서버 기술에도 적용되지만 Node.JS 또는 Ruby에서이를 구축하려고합니다.