I am exploring the idea of starting a dating website that will have its main base on a Drupal 7 core, but at the same time, have iFrames which integrate the site database with Facebook and potentially any other external app host.
The dating site will have the following features
- A NoSQL/customer database that will need to be integrated with Drupal. I am prepared for the database to be external and think a module or an internal API is the way to go to make sure all databases are in sync.
- Ability to sign up members through Facebook login/registration
- Work very fast when someone is connecting to the site from within Facebook. I don't imagine I'll need the entire drupal engine running for those queries, just need to activate what is needed.
I am expecting the caching system will make Drupal run fast in any location, but I wasn't sure if Drupal will be overkill or too slow. Each user will have a profile page as well as abilities to chat with other users either within the site or Facebook, among many other features. I am hoping for a little load on the server per request...
I am certain Drupal can do all of this, but the question is speed, especially if we get a lot of members who are interacting with the site through multiple platforms.