Zoom sur ces nouvelles plateformes Serverless qui vous permettent de créer des applications web temps réel
Aujourd’hui, la plupart des nouvelles applications web ont des fonctionnalités temps réel et intéractives qui poussent des notifications à vos utilisateurs pour toujours plus les engager à utiliser vos services ou acheter vos produits.
Créer des applications temps réel est particulièrement complexe car elles reposent sur une architecture système par nature évolutive et difficile à maintenir, sans compter la prise en compte de latence très faible (de l’ordre d’une seconde !) et l’incontournable protection des données personnelles.
Si vous n’êtes pas un crack des systèmes distribués, les plateformes serverless (basées sur des Managed Services) peuvent aujourd’hui représenter une alternative intéressante.
Déjà, qui dit sans serveur entend abstraction des problématiques liées à l’infrastructure sous-jacente ! Elles assurent haute disponibilité, scalabilité à la demande et latente prévisible. Les fonctionnalités sont exposés aux développeurs sous formes d’API et de SDK. Voici quelques plateformes qui pourraient bien vous changer la vie !
- Azure SignalR pour les contenus temps réel et elle s’intègre parfaitement avec tous les services Azure dont Azure Functions et ASP.NET Core
- AWS AppSyntec pour faciliter le développement d’API GraphL
- La Platform as a service Ably pour la messagerie temps réel et le push de notifications ainsi qu’un hub de streaming de données
- Pusher et ses deux outils Channels et Beams pour du chat, des dashboards temps réel, géolocalisation, push de notifications et chiffrement des données de bout en bout
- PubNub pour le chat et les communication temps réel en toute conformité règlementaire
Pour les aller plus loin, c’est à lire ici https://medium.com/event-driven-utopia/5-serverless-platforms-for-building-internet-scale-real-time-applications-740c48abf047
En savoir plus
Flash-back sur les 5 plateformes serverless qui auront marqué l’année et qui devraient rester au top pour 2022. Revenons déjà sur l’intérêt de l’informatique « sans serveur » qui ne veut évidemment pas dire que n’avez plus besoin de serveurs … mais seulement que vous en avez moins à gérer et que vous…
Les équipes DevOps s’appuient sur un pipeline CI/CD pour automatiser le processus de distribution des produits logiciels et accélérer le time-to-market. La livraison continue consiste à pousser les modifications de codes dans un environnement QA de tests automatisés pour détecter d’éventuels bugs avant de les déployer. Il n’y a pas…
Il ne suffit pas d’intégrer les tests de sécurité à la fin des cycles de développement – aussi raccourcis soient-ils – pour passer au DevSecOPs. Voici quelques bonnes pratiques. Cartographie des menaces et sécurisation des connexions au pipeline CI/CD pour identifier les points de vulnérabilité. Il convient de vérifier régulièrement tous…