Architecture serverless sur AWS : nous concevons, construisons et exploitons des plateformes événementielles avec Lambda, Step Functions, SQS et EventBridge.
L'architecture serverless est notre terrain naturel : Lambda, API Gateway, Step Functions (dont Distributed Map pour le traitement massivement parallèle par lots), SQS avec files de lettres mortes, SNS, EventBridge, S3, DynamoDB et OpenSearch, déployés multi-régions avec SAM et CloudFormation. C'est ainsi qu'ont été construites les plateformes de monitoring, de conformité sécurité et d'indexation temps réel d'une marketplace cloud, et un pipeline de réindexation complète sans interruption de service, avec rollback automatique à chaque étape. En pratique, une mission part de la charge, pas de la liste des services : combien d'événements par seconde, quelle irrégularité, quelle latence l'utilisateur ressent réellement, ce que coûterait un doublon ou un message perdu. Les réponses choisissent les briques (files, bus, fonctions, tables) et les chiffres les dimensionnent : fenêtres de batch, plafonds de concurrence, budgets de timeout, seuils d'alarme. Le résultat est une architecture que l'équipe peut lire sur un schéma et opérer sans nous, parce que chaque choix est écrit à côté de la métrique qui le justifie.
Schémas de trafic, volumes de données, contraintes de latence et de coût.
Services, files, machines à états et chemins d'échec, sur le papier d'abord.
Tout en SAM ou CloudFormation, relu et reproductible.
Tests réalistes en charge, alarmes câblées, runbooks rédigés.
Pas de parc de serveurs à patcher, une montée en charge intégrée, et un coût qui suit l'usage. Pour les charges événementielles ou irrégulières, c'est en général le bon choix ; quand ce n'est pas le cas, nous le disons.
Mesurés, puis traités : le bundling avec esbuild, l'élagage des dépendances et le chargement paresseux des SDK ont fait passer les Lambdas concernées d'environ 8 secondes à environ 1,5.
AWS est notre terrain d'origine, et des données de conformité Azure et Google Cloud ont été intégrées dans la même plateforme. Nous ne prétendons pas à la même profondeur sur les trois.
Oui : infrastructure as code, documentation d'architecture et runbooks. Aucune ressource créée à la main dans la console.
Dites-nous sur quoi vous travaillez. Réponse sous 24 heures, diagnostic d'une page sous 48.