Le modèle de données de Google App Engine

GAE a représenté cet été notre premier sujet d’étude des Plates-formes as a Service (PaaS) dont on commence à parler. Evidemment nous nous sommes concentrés sur son utilisation dans un contexte d’application d’entreprise, et pas uniquement dans un contexte d’application relativement isolée telle que pourrait le proposer une start-up (voir à ce propos ce billet).

Le modèle de l’API DataStore est certainement le premier problème auquel les développeurs sur la plate-forme GAE doivent se coltiner.

Voilà quelques ressources pour aider à mieux comprendre le fonctionnement de ce moteur, et vous éviter les time-out récurrents pour cause de sur-utilisation de la CPU :

http://sites.google.com/site/io/under-the-covers-of-the-google-app-engine-datastore
http://sites.google.com/site/io/working-with-google-app-engine-models

http://highscalability.com/how-i-learned-stop-worrying-and-love-using-lot-disk-space-scale

Une autre source de complication provient de l’utilisation des API d’intégration, et en premier lieu sur l’authentification avec un ou plusieurs autres services proposés par Google. Malgré la documentation accessible, la mise en pratique au delà du premier test trivial n’est pas des plus simples, et réaliser un SSO transparent pour l’utilisateur une gageure.

J’en profite pour remercier à Didier Girard, Vincent Bostoen et Bruno Guedes pour le partage de nos retours sur GAE.

Un commentaire pour Le modèle de données de Google App Engine

  1. […] de Python et le packaging GWT avec Django à réaliser soi-même, la modélisation des Entités et l’utilisation judicieuse du Datastore présentent une marche d’apprentissage non négligeable (modèle non relationnel). La […]

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s

%d blogueurs aiment cette page :