MICROSOFT AZURE DATA TIER SERVICES TIER INTERNET GAME DEVELOPER/PUBLISHER Security Tokens Security Tokens AZURE SQL DATABASE Notifications Mobile Services MOBILE SERVICES 2 4 3 5 6 Devices AUTHENTICATION 1 Palabra Architecture © 2014 Microsoft Corporation. All rights reserved. Created by the Azure poster team Email: [email protected] Palabra logs the player in to Facebook or Microsoft and receives a token. The app sends the token to Mobile Services. Mobile Services sends the token to the appropriate service to verify the player. Mobile Services sends and receives game data to the client app. As game data arrives, it is stored in Azure SQL Database. When a player completes a play, Mobile Services sends a notification to the next player via Notification Hubs. 1 2 3 4 5 6 Palabra is a simple turn-based game that combines poker with word games. Players spell words to gain points, and can block opponent moves. Azure SQL Database stores game data, and when a player’s turn is over, the next player receives a notification. NOTIFICATION HUBS P 2 R 1 A 1 R 1 L 2 R 1 A 1 R 1 B 4 R 1 R 1 R 1 A 1 A 1 P 2 R 1 A 1 R 1 L 2 R 1 A 1 R 1 B 4 R 1 R 1 R 1 A 1 A 1 P 2 R 1 A 1 R 1 L 2 R 1 A 1 R 1 B 4 R 1 R 1 R 1 A 1 A 1