Vous êtes peut-être déjà en train de créer un logiciel full-stack et de trouver un moyen simple de créer des services backend. Actuellement, il existe plusieurs logiciels de développement backend et frontend utilisés pour développer des applications Web. Les applications frontend sont principalement axées sur l’amélioration de l’expérience utilisateur pour les utilisateurs. Les backends sont généralement écrits avec des API qui permettent à l’application frontend de fonctionner avec. Lorsqu’il s’agit de développements d’applications backend, les développeurs s’éloignent de plus en plus de la création de tout à partir de zéro pour réutiliser des composants. L’implémentation Backend n’est plus un service unique qui implémente tout mais plutôt un ensemble de services connectés entre eux. Ballerine vient combler cette lacune entre les services d’intégration.
Ballerina est un langage de programmation à usage général qui a été initialement publié en 2019. Il a été spécialement conçu pour créer des services Web principaux qui s’exécutent sur le cloud. De nos jours, les développeurs se concentrent de plus en plus sur la création d’applications qui s’exécutent sur le cloud. Si vous choisissez le langage Ballerina, il prend en charge plusieurs plates-formes et outils cloud avec lesquels vous pouvez facilement travailler. Avec Ballerina, vous pouvez déployer vos applications sur Docker et Kubernetes sans écrire d’artefacts supplémentaires. La prise en charge intégrée de Docker et Kubernetes de Ballerina vous permet de déployer facilement un programme Ballerina sur une plate-forme de conteneurs. Ballerina prend également en charge la mise en œuvre d’une fonction sans serveur où vous pouvez créer des applications sur des plates-formes Function as a Service (FaaS).