So far we've talked exclusively about how to get content out of Drupal. In this last section we'll talk about how to get content into Drupal.
- Performance - Can't cache things, but the performance hurdles are much lower than with a traditional Drupal site.
- Validation - Drupal's validation is stuck in the form layer. All Validation needs to be implemented again and possibly twice if you want to have client and server validation, and you can't go without validation in the server layer.
- Authentication - With a node.js frontend User sessions need to be passed through to the Drupal site.
Use Disqus.
I'm not kidding. It's a great service and provides a great platform for commenting, and it's 100% frontend so you don't run into performance issues.
A presentation about how Drupal Poetry was architechted.
Using Restful Module from Gizra.
A great little example blog post.