On lit ou on entend par-ci par-là que pour suivre une architecture hexagonale, il faut appliquer tels principes de développement, que cela peut s’appliquer à tous les projets ou au contraire seulement à un nombre restreint, que le projet doit être organisé ainsi ou pas, etc. Cela finit en mantra sans aucune réflexion et sans…
Christian Sperandio
Architecture
Architecture vs Design
by Christian Sperandio •
Quand nous évoquons que l’architecture d’un SI repose sur Kafka ou Redis, sommes-nous vraiment en train de parler architecture ? Ne parlons-nous pas plutôt de design (ou d’implémentation) ? Cela nous est tous arrivés d’avoir la présentation d’une architecture qui ressemble à ceci : Ce qui est intéressant est la considération différente entre le service applicatif,…
Non classé
Écrire une API REST en Java
by Christian Sperandio •
API ou API ? API peut vouloir dire plusieurs choses : API = contrat API = SDK API = API web = API REST (ou SOAP, GraphQL) API = point d’entrée (end-points) Ici, on va parler un peu de comment bien définir le contrat, mais surtout parler de l’implémentation en Java des end-points d’API web…