À propos du service
TraduitJe suis ingénieur backend et je me spécialise dans Ballerina — un langage orienté cloud conçu spécifiquement pour les tâches d'intégration. Si vous avez besoin de systèmes qui échangent des données de manière fiable, j'écris le code de liaison qui fait fonctionner le tout ensemble. Au cours des dernières années, j'ai livré des dizaines de projets : APIs REST et GraphQL, microservices gRPC, pipelines de files d'attente de messages et connecteurs reliant des points de terminaison SOAP hérités à des services JSON modernes. Ce que j'apprécie le plus dans Ballerina, c'est que le code lui-même se lit comme un diagramme de séquence : chaque appel client, chaque travailleur et chaque réponse sont exprimés directement dans le langage, de sorte que le modèle visuel et le programme fonctionnel ne divergent jamais. Cela accélère la révision et simplifie l'intégration de nouvelles personnes dans votre équipe. Le travail typique inclut la gestion des protocoles HTTP, HTTP2, WebSocket, TCP et gRPC, ainsi que des modèles résilients : réessais, disjoncteurs, délais et transformation de données entre XML, JSON et CSV. J'incorpore une protection via OAuth2 et JWT, un journal structuré, un traçage distribué et des métriques Prometheus afin que le service soit observable dès le premier jour. Les livrables incluent un package Ballerina, des spécifications OpenAPI générées, des images de conteneurs, des manifests Kubernetes, des tests unitaires et d'intégration et une documentation claire. Je travaille de manière itérative, montre fréquemment les progrès et vous laisse un code maintenable, pas une boîte noire. Construire ensemble une API SaaS, mettre à jour une couche d'intégration ou créer un nouveau maillage de microservices — je guiderai la tâche de la conception au déploiement. Parlez-moi de vos points de terminaison et de vos formats de données, et je planifierai une intégration propre et testable.