Saya akan memulai proyek sampingan untuk membangun aplikasi web "satu halaman". Aplikasi harus real-time, mengirimkan pembaruan kepada klien ketika perubahan terjadi.
Apakah ada sumber daya yang baik untuk pendekatan praktik terbaik dan arsitektur untuk aplikasi semacam ini. Sumber daya terbaik yang saya temukan sejauh ini adalah artikel arsitektur trello di sini: http://blog.fogcreek.com/the-trello-tech-stack/
Bagi saya, arsitektur ini, walaupun sangat seksi, mungkin terlalu direkayasa untuk kebutuhan spesifik saya - walaupun saya memiliki persyaratan yang sama. Saya ingin tahu apakah saya perlu repot dengan sub / pub di sisi server, dapatkah saya tidak hanya mendorong pembaruan dari server ketika sesuatu terjadi (misalnya ketika klien mengirim pembaruan ke server, menulis pembaruan ke db, dan kemudian mengirim pembaruan ke klien).
Secara teknis, saya mungkin ingin membangun ini di Node.JS atau mungkin Ruby, meskipun pedoman arsitektur harus sampai batas tertentu berlaku untuk teknologi server yang mendasarinya.