Microservices

Les microservices sont de petites applications autonomes permettant de construire des applications évolutives, distribuées et surtout agiles. Contrairement à des logiciels monolitiques, les microservices fonctionnent en interaction et complémentarité pour permettre la décomposition des traitements ; chaque microservice s’occupant d’une tâche particulière.

L’utilisation conjointe d’un développement par microservices et d’une infrastructure serverless (voir ci-après) permet de construire rapidement des applications fiables et sécuritaires.

Serveless

Le « sans serveur » (serverless) est une architecture native du cloud qui vous permet de déléguer les responsabilités opérationnelles à la plateforme d’hébergement. Cela permet de concevoir et d’exécuter des applications et des services sans se soucier de la gestion des serveurs. Tous les aspects nécessaires à l’exécution et au dimensionnement de votre application avec une haute disponibilité sont gérés à votre place.

CoWorks

CoWorks framework

CoWorks est un framework open-source complet pour déployer des microservices en utilisant différentes technologies d’AWS.
Voir le projet sur github : coworks

Ce que nous aimons dans CoWorks :

  • C’est un code ouvert qui permet une utilisation adaptée ;
  • C’est une solution qui intègre différentes infrastructures ;
  • C’est une démarche qui permet la définition rapide de business process.

Lambda, Step Functions et APIGateway

Depuis de nombreuses années nous avons développé et hébergeons des solutions reposant sur les offres Lambda et Step Functions d’AWS.

Ce que nous aimons dans l’offre Lambda d’AWS :

  • C’est une offre qui ne coûte qu’à l’usage ;
  • C’est une offre simple et modulaire ;

Ce que nous aimons dans l’offre Step Functions d’AWS :

  • C’est une offre qui ne coûte qu’à l’usage ;
  • C’est une offre permettant la définition de business process ;

Ce que nous aimons dans l’offre APIGateway d’AWS :

  • C’est une interface fiable et sécuritaire ;
  • C’est une offre permettant de contrôler les usages ;

Conditions générales

Terms of ServiceServices Level Agreement