This blog is no longer updated. Please check my new blog here.

Julien Sobczak

APIs: A Strategy Guide

Daniel Jacobson, Gregory Brail, Greg Brail

Un livre bourré d'infos pratiques, suffisamment complet tout en restant court. Une réussite qui me laisse toutefois sur ma faim...

General

Paperback 1449308929 150 pages

Review

Comme la plupart des développeurs, j’étais déjà convaincu du rôle primordial des APIs avant même d’aborder ce livre. Beaucoup d’entreprises entament aujourd’hui leur transition vers le cross-canal et les APIs sont la clé du succès selon moi.

Tout d’abord, il est important de préciser que APIs: Strategy Guide n’est pas un livre technique pour apprendre à développer une API, loin de là. APIs: Strategy Guide s’adresse aussi bien aux décideurs qu’aux développeurs voulant comprendre les motivations, les enjeux et les problématiques qui entourent le développement d’une API. Les auteurs ont fait le bon choix en ne rentrant pas dans les détails techniques mais en proposant une vision globale autour des APIs. De plus, les auteurs sont très bien placés pour aborder le sujet avec notamment le Director of Engineering de Netflix et le CTO d’Apigee. Leur expérience constitue la vraie force de l’ouvrage, sans oublier les nombreux autres exemples cités comme Twitter, Amazon, etc. Vraiment instructif !

APIs: Strategy Guide réussit très bien aussi à faire comprendre l’ampleur du sujet. Nous avons tous en tête les APIs publiques proposées par Google ou Amazon mais comme le soulignent les auteurs, ce n’est que la partie visible de l’iceberg. Les APIs privées présentent bien souvent le plus grand potentiel. Cela change des autres présentations qui se concentrent sur l’ouverture d’APIs au grand public (ex Petit Déjeuner Octo). Proposer une API ne s’arrête pas à son développement. Il faut encourager son utilisation, et la rendre facile, intuitive et agréable. Le versionning doit également être envisagé sérieusement et les choses deviennent encore plus compliquées pour une API publique. La sécurité, le marketing, le juridique font partie des quelques sujets à bien travailler.

C’est donc un sentiment globalement positif qui se dégage. Le principal reproche est que le livre est parfois pénible à livre avec quelques répétitions (dommage dans un livre de seulement 150 pages). Reste aussi de nombreux points peu détaillés comme les API Gateways (normal cette fois-ci pour un livre de 150 pages…).