WHAT A TYPICAL 100% SERVERLESS ARCHITECTURE LOOKS LIKE IN AWS
Talking about serverless architecture goes way beyond Function as a Service (FaaS) like AWS Lambdas.
Les architectures serverless font passer un nouveau cap au monde de l'IT et par extension, au business. Theodo l'utilise pour aider les entreprises à moderniser leurs capacités IT et à réduire le "time to market" de leurs fonctionnalités.
"The way you get programmer productivity is not by increasing the lines of code per programmer per day. [...] It is by eliminating lines of code you have to write. The line of code that’s the fastest to write, that never breaks, that doesn't need maintenance, is the line you never had to write."
Steve Jobs, Apple WWDC 1997
4 avantages majeurs au Serverless :
Réalisations
Développement d'une plateforme de diffusion d'alertes info trafic :
Technologies utilisées
Lambda, API Gateway, DynamoDB, EventBridge, Serverless Framework
Réalisations
Développement d'une interface de demande de prêt à taux zéro qui permet au gérant d'une PME de savoir rapidement si son entreprise est éligible, et de transmettre ses informations comptables et bancaires de manière sécurisée.
Technologies utilisées
Step Functions, Cognito, Serverless Framework
Réalisations
Refonte technique d'un ensemble de sites hétérogènes pour améliorer la performance du groupe.
Technologies utilisées
Lambda, API Gateway, DynamoDB, EventBridge, Serverless Framework
L'Event Sourcing est naturellement adapté à une architecture serverless. Pour ce faire, nous utilisons des techniques du Domain Driven Design (DDD) pour conduire des ateliers avec le métier afin d'architecturer une idée nouvelle.
Une des révolutions apportées par serverless est le paiement à l'usage. Serverless nous donne les outils pour un contrôle complet et granulaire des coûts. Pour en exploiter tous les bénéfices, une expertise Finops est indispensable. Son rôle est d’optimiser les coûts grâce à ses compétences techniques et architecturales.
Les architectures distribuées ont besoin des bons outils. Côté sécurité, notre expertise vous permet de bénéficier des meilleurs standards de sécurité offerts des Cloud Providers. Côté monitoring, nous exploitons à la fois les outils natifs comme CloudWatch chez AWS et des solutions tierces comme Thundra et Lumigo pour garantir un excellent niveau d'observabilité.
AWS Serverless hero depuis 2020, CEO d'Aleios, Ben partage régulièrement outils, techniques ou cas d'usage sur le serverless. Il co-organise les Meetup Serverless London et intervient régulièrement dans des conférences tech en Europe.
Engineering Manager depuis 2019, responsable de la verticale Serverless, Adèle avec son équipe de 25 personnes, accompagne les entreprises dans l'adoption de la technologie Serverless.
Passionnée par le développement front et le serverless, Adèle est une spécialiste des migrations cloud. C'est également une contributrice régulière sur différentes thématiques.
Thomas arrive chez Theodo en 2018 en tant que développeur. Après avoir travaillé sur plusieurs projets en serverless, il contribue à l’essor de l’écosystème via des contributions OpenSource, des articles, et la formation des développeurs en interne.
Framework d'Infrastructure as Code spécialisé pour serverless, qui permet de provisionner rapidement une production composées de services serverless agnostique du langage et du cloud provider
Une base technique de lancement de projet serverless à l'état de l'art
Serverless-Dev-Tools, un ensemble d'outils pour améliorer l'expérience de développement avec serverless
Parce que les petits déclics comme les grandes réalisations naissent de rencontres, nous prenons toujours autant de plaisir à nous engager dans la communauté en tant que :
Strange as it is, I believe having bugs is healthy. Because too often, an app that has no bug is an app that has no monitoring system set up to detect them in the first place. This article shares some of the learnings we made on the way of our serverless projects.
When talking about serverless, cost savings and auto-scaling are the first benefits that come to mind. [...] How can you be sure that serverless is the right fit for you? That your use case is indeed cheaper with serverless?