Cas d’utilisation
Le serverless, dans son ensemble, peut être utilisé pour développer des systèmes complets ou implémenter des composants isolés et granulaires. AWS Lambda, qui est probablement l’offre serverless la plus connue et appréciée, est présente sur un domaine d’application particulièrement vaste, allant de simples fonctions autonomes et jusqu’à de véritables systèmes de type back-end d’une complexité importante, passant entre autres par de l’analyse en temps réel.
1. Applications de type back-end Back-end
Dans cet ouvrage, nous allons développer une application de type back-end dédiée aux transferts bancaires. Voici notre scénario : des organisations financières téléchargent des fichiers contenant des données relatives à des transferts d’argent. Ces fichiers-là sont, comme souvent dans le monde bancaire et financier, des fichiers au format Microsoft Excel. Et, en supposant que ces organismes bancaires et financiers soient arrivés à se mettre d’accord sur une notation dite « canonique » reconnue et acceptée par tous (hypothèse complètement d’école, car cela fait des décennies que des discussions sont en cours), les données extraites depuis ces fichiers Excel seront tout d’abord transformées dans ce format canonique. Elles seront ensuite servies...