Google annonce la sortie du runtime Go 1.11 sur App Engine
après la disponibilité de la nouvelle version de son langage

App Engine, mise sur pied par Google, est une plateforme de conception et d’hébergement d’applications web qui s’appuie sur les serveurs de Google. Grâce à cela, il a été possible de déployer des services développés en langage JavaScript. Seulement, il fallait pour cela, organiser votre code de manière non idiomatique et utiliser un SDK spécial pour démarrer votre application, établir des connexions réseau ou stocker des données.

Il y a quelques jours, Google a annoncé la disponibilité de la version bêta du runtime Go 1.11 pour l’environnement App Engine standard. La venue de ce nouveau moteur arrive comme une bouée de sauvetage pour les développeurs JavaScript, car elle lève plusieurs restrictions qui étaient imposées par le moteur de la version précédente.

Avec Go 1.11, vous pourrez :
  • organiser votre application de manière idiomatique ;
  • importer des paquets Go ;
  • utiliser votre Framework préféré, comme gin ;
  • utiliser les bibliothèques clientes Google cloud pour Go.


Nom : appEngine.png
Affichages : 1677
Taille : 5,4 Ko

Le fait d'utiliser votre application Go dans l'environnement standard App Engine apporte aussi plusieurs avantages, parmi lesquels on peut citer :
  • la mise à l’échelle automatique : lorsque vous déployez votre application Go dans l’environnement standard d’App Engine, votre application est automatiquement mise à l’échelle en fonction des demandes HTTP entrantes. Tout cela se passe sans que vous ayez à vous soucier de l’infrastructure sous-jacente et vous ne payerez que ce que vous utilisez ;
  • sécurité renforcée : sur App Engine, vous obtenez une URL HTTPS prête à l’emploi et vous pouvez générer un certificat pour votre domaine sécurisé en un seul clic. App Engine met également automatiquement à jour l'OS Ubuntu et vous protège des attaques DDoS ;
  • intégration GCP : il vous sera désormais possible de stocker des données d’applications Go dans Cloud Firestore ou Cloud Sql sans vous soucier des comptes de service, utiliser OpenCensus Librairies for Go pour suivre votre application et voir automatiquement vos journaux et erreurs dans Stackdriver.

Sources : Google Cloud

Et vous ?

Avez-vous déjà essayé ce nouveau runtime ?
Laquelle des nouveautés apportées par ce runtime vous semble la plus significative ?

Voir aussi :

Google ouvre App Engine Standard au déploiement de services développés en JavaScript avec la plateforme logicielle libre Node.js
Google I/O : Google App Engine s'ouvre au PHP et Google annonce la disponibilité générale de son IaaS, pour des VM sous Linux
Google App Engine change de modèle de tarification et n'est plus en bêta : de nombreux développeurs mécontents