We are building an iOS/Android game and we're looking to use Drupal as the back end (via REST services). I am trying to find documentation on how to connect Game Center (iOS) or Google Play Games as the authentication provider. This means I want the user to go to our game, click the Game Center icon and be able to authenticate with Game Center, then create a Drupal account if one doesn't already exist, then log the user in to Drupal.
I assume this is possible in Drupal, but I have not been able to find any tutorials on this topic.
So I have a module that provides a slimmed down Render Array into a JSON object to a caching server, that then sends the information to a front-end Symfony Servers.
I would like to scale my database horizontality with either a Read Replica or a Azure Cluster. I thought I could accomplish this since all my production workloads goes through my custom module. But I can’t seem to figure out how to get Drupal Core or Entities modules (like Node::load(id)) to read from the second database instance.
As someone trying to move to Drupal 8 and learn composer it's frustrating that just when you think you have something new down, the whole process is uprooted and a long tutorial about how to update everything to use the newest composer method is now on my plate.