SlideShare uma empresa Scribd logo
1 de 10
Baixar para ler offline
&
                        à la recherche du time-to-market perdu


                                           Aurélien Maury


                         amaury@xebia.fr                    @aurelienmaury

Monday, August 20, 12
Pourquoi le Cloud ?

                        Réduire le time-to-market



                        Faciliter la scalabilité



                        Technos hype on-demand



Monday, August 20, 12
Pourquoi Grails ?

                        Apprentissage rapide



                        Haute productivité



                        Stack éprouvée



Monday, August 20, 12
Pourquoi Heroku ?

                        Simplicité



                        Catalogue fourni



                        Intégration Grails



Monday, August 20, 12
Hands ON !



                        Idée de base :

                          Application web connectée à Facebook




Monday, August 20, 12
Etape 1

                        Démarrage d’un projet Grails



                        Création d’une stack Heroku fraîche



                        Déploiement d’une application coquille



Monday, August 20, 12
Etape 2

                        Ajout de Spring Security



                        Enregistrement de l’application Facebook



                        Ajout de Facebook Connect



Monday, August 20, 12
Etape 3


                        Formulaire connecté au wall



                        Déployer




Monday, August 20, 12
Et maintenant ?

                        MongoDB

                        Reddis

                        RabbitMQ

                        Memcached (Hibernate 2nd level)

                        ou SendGrid, ZenCoder,   Websolr, Cloudant, ...




Monday, August 20, 12
Monday, August 20, 12

Mais conteúdo relacionado

Mais de Publicis Sapient Engineering

Mais de Publicis Sapient Engineering (20)

XebiCon'18 - L'algorithme de reconnaissance de formes par le cerveau humain
XebiCon'18 - L'algorithme de reconnaissance de formes par le cerveau humainXebiCon'18 - L'algorithme de reconnaissance de formes par le cerveau humain
XebiCon'18 - L'algorithme de reconnaissance de formes par le cerveau humain
 
Xebicon'18 - IoT: From Edge to Cloud
Xebicon'18 - IoT: From Edge to CloudXebicon'18 - IoT: From Edge to Cloud
Xebicon'18 - IoT: From Edge to Cloud
 
Xebicon'18 - Spark in jail : conteneurisez vos traitements data sans serveur
Xebicon'18 - Spark in jail : conteneurisez vos traitements data sans serveurXebicon'18 - Spark in jail : conteneurisez vos traitements data sans serveur
Xebicon'18 - Spark in jail : conteneurisez vos traitements data sans serveur
 
XebiCon'18 - Modern Infrastructure
XebiCon'18 - Modern InfrastructureXebiCon'18 - Modern Infrastructure
XebiCon'18 - Modern Infrastructure
 
XebiCon'18 - La Web App d'aujourd'hui et de demain : état de l'art et bleedin...
XebiCon'18 - La Web App d'aujourd'hui et de demain : état de l'art et bleedin...XebiCon'18 - La Web App d'aujourd'hui et de demain : état de l'art et bleedin...
XebiCon'18 - La Web App d'aujourd'hui et de demain : état de l'art et bleedin...
 
XebiCon'18 - Des notebook pour le monitoring avec Zeppelin
XebiCon'18 - Des notebook pour le monitoring avec Zeppelin XebiCon'18 - Des notebook pour le monitoring avec Zeppelin
XebiCon'18 - Des notebook pour le monitoring avec Zeppelin
 
XebiCon'18 - Event Sourcing et RGPD, incompatibles ?
XebiCon'18 - Event Sourcing et RGPD, incompatibles ?XebiCon'18 - Event Sourcing et RGPD, incompatibles ?
XebiCon'18 - Event Sourcing et RGPD, incompatibles ?
 
XebiCon'18 - Deno, le nouveau NodeJS qui inverse la tendance ?
XebiCon'18 - Deno, le nouveau NodeJS qui inverse la tendance ?XebiCon'18 - Deno, le nouveau NodeJS qui inverse la tendance ?
XebiCon'18 - Deno, le nouveau NodeJS qui inverse la tendance ?
 
XebiCon'18 - Boostez vos modèles avec du Deep Learning distribué
XebiCon'18 - Boostez vos modèles avec du Deep Learning distribuéXebiCon'18 - Boostez vos modèles avec du Deep Learning distribué
XebiCon'18 - Boostez vos modèles avec du Deep Learning distribué
 
XebiCon'18 - Comment j'ai développé un jeu vidéo avec des outils de développe...
XebiCon'18 - Comment j'ai développé un jeu vidéo avec des outils de développe...XebiCon'18 - Comment j'ai développé un jeu vidéo avec des outils de développe...
XebiCon'18 - Comment j'ai développé un jeu vidéo avec des outils de développe...
 
XebiCon'18 - Les utilisateurs finaux, les oubliés de nos produits !
XebiCon'18 - Les utilisateurs finaux, les oubliés de nos produits !XebiCon'18 - Les utilisateurs finaux, les oubliés de nos produits !
XebiCon'18 - Les utilisateurs finaux, les oubliés de nos produits !
 
XebiCon'18 - Comment fausser l'interprétation de vos résultats avec des dataviz
XebiCon'18 - Comment fausser l'interprétation de vos résultats avec des datavizXebiCon'18 - Comment fausser l'interprétation de vos résultats avec des dataviz
XebiCon'18 - Comment fausser l'interprétation de vos résultats avec des dataviz
 
XebiCon'18 - Le développeur dans la Pop Culture
XebiCon'18 - Le développeur dans la Pop Culture XebiCon'18 - Le développeur dans la Pop Culture
XebiCon'18 - Le développeur dans la Pop Culture
 
XebiCon'18 - Architecturer son application mobile pour la durabilité
XebiCon'18 - Architecturer son application mobile pour la durabilitéXebiCon'18 - Architecturer son application mobile pour la durabilité
XebiCon'18 - Architecturer son application mobile pour la durabilité
 
XebiCon'18 - Sécuriser son API avec OpenID Connect
XebiCon'18 - Sécuriser son API avec OpenID ConnectXebiCon'18 - Sécuriser son API avec OpenID Connect
XebiCon'18 - Sécuriser son API avec OpenID Connect
 
XebiCon'18 - Structuration du Temps et Dynamique de Groupes, Théorie organisa...
XebiCon'18 - Structuration du Temps et Dynamique de Groupes, Théorie organisa...XebiCon'18 - Structuration du Temps et Dynamique de Groupes, Théorie organisa...
XebiCon'18 - Structuration du Temps et Dynamique de Groupes, Théorie organisa...
 
XebiCon'18 - Spark NLP, un an après
XebiCon'18 - Spark NLP, un an aprèsXebiCon'18 - Spark NLP, un an après
XebiCon'18 - Spark NLP, un an après
 
XebiCon'18 - La sécurité, douce illusion même en 2018
XebiCon'18 - La sécurité, douce illusion même en 2018XebiCon'18 - La sécurité, douce illusion même en 2018
XebiCon'18 - La sécurité, douce illusion même en 2018
 
XebiCon'18 - Utiliser Hyperledger Fabric pour la création d'une blockchain pr...
XebiCon'18 - Utiliser Hyperledger Fabric pour la création d'une blockchain pr...XebiCon'18 - Utiliser Hyperledger Fabric pour la création d'une blockchain pr...
XebiCon'18 - Utiliser Hyperledger Fabric pour la création d'une blockchain pr...
 
XebiCon'18 - Ce que l'histoire du métro Parisien m'a enseigné sur la création...
XebiCon'18 - Ce que l'histoire du métro Parisien m'a enseigné sur la création...XebiCon'18 - Ce que l'histoire du métro Parisien m'a enseigné sur la création...
XebiCon'18 - Ce que l'histoire du métro Parisien m'a enseigné sur la création...
 

Grails & Heroku - A la recherche du 'time to market' perdu

  • 1. & à la recherche du time-to-market perdu Aurélien Maury amaury@xebia.fr @aurelienmaury Monday, August 20, 12
  • 2. Pourquoi le Cloud ? Réduire le time-to-market Faciliter la scalabilité Technos hype on-demand Monday, August 20, 12
  • 3. Pourquoi Grails ? Apprentissage rapide Haute productivité Stack éprouvée Monday, August 20, 12
  • 4. Pourquoi Heroku ? Simplicité Catalogue fourni Intégration Grails Monday, August 20, 12
  • 5. Hands ON ! Idée de base : Application web connectée à Facebook Monday, August 20, 12
  • 6. Etape 1 Démarrage d’un projet Grails Création d’une stack Heroku fraîche Déploiement d’une application coquille Monday, August 20, 12
  • 7. Etape 2 Ajout de Spring Security Enregistrement de l’application Facebook Ajout de Facebook Connect Monday, August 20, 12
  • 8. Etape 3 Formulaire connecté au wall Déployer Monday, August 20, 12
  • 9. Et maintenant ? MongoDB Reddis RabbitMQ Memcached (Hibernate 2nd level) ou SendGrid, ZenCoder, Websolr, Cloudant, ... Monday, August 20, 12