Réaliser une API REST avec Go

Magazine
Marque
GNU/Linux Magazine
Numéro
209
Mois de parution
novembre 2017
Spécialité(s)


Résumé

Choisir une architecture REST pour développer son API constitue rarement une décision difficile. Sélectionner une technologie se révèle plus cornélien devant l’immense catalogue de bibliothèques et langages disponibles. Ne vous trompez plus et choisissez Go.


De plus en plus d’entreprises se laissent séduire par le petit géomyidé pour développer leurs API : géants de l’Internet, de la pharmaceutique, des médias et bien d’autres encore [1]. Go est également au cœur de plusieurs outils visant à simplifier le déploiement, l’architecture et l’orchestration d’infrastructures. Parmi eux se trouvent des technologies largement adoptées par le plus grand nombre : Docker, SwarmKit, consule, etcd ou Terraform.

L’évocation de ces utilitaires soulève une question : pour une problématique infiniment moins ambitieuse, Go n’est-il pas trop complexe à mettre en œuvre ? La réponse est négative.

Le code des différents exemples se base sur la version 1.8 du langage et est accessible sur GitHub [2].

1. Présentation brève du langage

Nous allons résumer…

Cet article est réservé aux abonnés. Il vous reste 97% à découvrir.
S'abonner à Connect
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Je m'abonne


Article rédigé par

Abonnez-vous maintenant

et profitez de tous les contenus en illimité

Je découvre les offres

Déjà abonné ? Connectez-vous