Опис послуги
ПерекладЯ backend-інженер та спеціалізуюся на мові Ballerina — хмарно-орієнтованій мові, створеній саме для завдань інтеграції. Якщо вам потрібні системи, які надійно обмінюються даними, я пишу той самий зв'язуючий код, який змушує все працювати разом. За останні роки я здав десятки проектів: REST- та GraphQL-API, gRPC-мікросервіси, конвейери на основі черг повідомлень та коннектори, що з'єднують застарілі SOAP-ендпоінти з сучасними JSON-сервісами. Більшою мірою в Ballerina я ціную те, що сам код читається як діаграма послідовностей: кожний виклик клієнта, кожний робітник та кожна відповідь виражені прямо в мові, тому візуальна модель та робоча програма ніколи не розходяться. Це прискорює ревью та спрощує введення нових людей у вашій команді. Типовий обсяг робіт включає обробку протоколів HTTP, HTTP2, WebSocket, TCP та gRPC, а також стійкі патерни: повторні спроби, розмикачі ланцюга, таймаути та трансформацію даних між XML, JSON та CSV. Я вбудовую захист через OAuth2 та JWT, структуроване логування, розподілену трасування та метрики Prometheus, щоб сервіс був спостережливим із першого дня. У поставку входять пакет Ballerina, згенеровані специфікації OpenAPI, образи контейнерів, маніфести Kubernetes, модульні та інтеграційні тести та зрозуміла документація. Працюю ітеративно, часто показую прогрес та залишаю вам супровідний код, а не чорну скриньку. Збираєте разом SaaS-API, оновлюєте шар інтеграції або піднімаєте нову сітку мікросервісів — я проведу завдання від проектування до деплою. Розкажіть про ваші ендпоінти та формати даних, і я спланую чисту, тестовану інтеграцію.