Перейти до вмісту
BigTree108

Go-розробка

Послуги з розробки на Go: мікросервіси й API, бекенди для фінтеху та SaaS, хмарна інфраструктура й інструментарій для Kubernetes, високопродуктивні пайплайни даних та ad tech, мережеве ПЗ і ПЗ для безпеки, а також блокчейн-сервіси, із виділеними Golang-розробниками для вашої команди або Go-проєктом, виконаним від початку до кінця.

Що ми створюємо на Go

  • Мікросервіси й API на Go

    HTTP- і gRPC-сервіси на маршрутизаторі зі стандартної бібліотеки, chi чи Gin, з Connect або grpc-go, невеликими деревами залежностей і єдиними статичними бінарниками в distroless-контейнерах, що стартують за мілісекунди.

  • Фінтех-сервіси для транзакцій

    Обробка платежів, гаманці, облікові книги й API переказів з ключами ідемпотентності, transactional outbox для подій, які вони публікують, і десяткові типи для грошей замість чисел із плаваючою комою.

  • SaaS-бекенди на Go

    Мультитенантні бекенди на PostgreSQL через pgx і sqlc, довготривалі робочі процеси на Temporal, фонові завдання на River та ліміти запитів і квоти для кожного тенанта.

  • Оператори Kubernetes і платформний інструментарій

    Оператори та контролери на controller-runtime і Kubebuilder, провайдери Terraform, консольні інструменти на Cobra та внутрішні платформи для розробників, тобто ПЗ того класу, на якому написано саму cloud-native екосистему.

  • Пайплайни подій із високою пропускною здатністю

    Приймання подій, real-time bidding і аналітичні пайплайни на Kafka, NATS або Pub/Sub, які використовують горутини без витоків, з пакетуванням, back-pressure і коректним завершенням роботи.

  • Мережеве ПЗ і ПЗ для безпеки

    Зворотні проксі, API-шлюзи, VPN- і zero-trust-агенти, сканери вразливостей та агенти пересилання логів, побудовані на crypto/tls і стандартних криптографічних пакетах, а не на самописних примітивах.

  • Блокчейн-ноди та індексатори

    Ноди, індексатори та бекенд-сервіси на go-ethereum і Cosmos SDK, з опрацюванням реорганізацій ланцюга та зберіганням ключів підпису в апаратному або хмарному сховищі ключів.

  • Міграції на Go

    Навантажений або затратний сервіс переноситься з PHP, Python, Ruby чи Node.js на Go за тим самим API, з навантажувальними тестами до і після, щоб виграш був виміряний.

  • Огляд наявного коду на Go

    Витоки горутин, гонки даних, неперевірені помилки та вразливі залежності, які виявляють детектор гонок, staticcheck, golangci-lint і govulncheck в огляді в режимі лише читання, з оформленням у вигляді переліку ризиків.

Наші Go-розробники для вашої команди

  • Виділені Go-розробники

    Go-розробники, які приєднуються до вашої команди на повний робочий день, працюють у ваших репозиторіях, трекері й на ваших зустрічах і звітують вашому керівнику. Співбесіду проводите ви, а український договір, зарплата, рахунки й відпустки на нас.

  • Проєкти на Go під ключ

    Команда, яка веде проєкт на Go від визначення обсягу до релізу: оцінка, розробка, тести й розгортання, а технічний лідер з нашого боку відповідає за план і якість.

  • Підтримка і прийняття проєктів на Go

    Наявна система на Go, яку ми приймаємо від іншої команди або підтримуємо в роботі: спершу огляд без змін у коді й письмовий перелік ризиків, далі виправлення і нові функції в порядку їхньої користі.

На сторінці виділеної команди пояснено, як фахівці приєднуються до вашої команди, а на сторінці аутсорсингу описано реалізацію проєктів, прийняття систем від інших команд і те, як ми беремо оплату.

Хто працює над вашим проєктом на Go

  • Go-розробники

    Сервіси, пайплайни подій і платформний інструментарій

  • Інженери з хмари та DevOps

    Kubernetes, Terraform і пайплайни, якими випускаються Go-сервіси

  • Фронтенд-інженери

    React, Angular або Vue

  • QA-інженери

    Автоматизація тестування API та навантажувального тестування

Як ми працюємо з Go

Помилки обробляються там, де виникають, і ніколи не відкидаються; контексти передають скасування через кожен виклик; детектор гонок і статичний аналіз працюють у пайплайні; залежності залишаються актуальними, а повідомлення про вразливості означають безумовне оновлення.

Розробники працюють у ваших репозиторіях і вашому трекері та за вашим процесом. Український договір, зарплата, виставлення рахунків і відпустки залишаються на нашому боці, а права на все, що вони пишуть, передаються вам.

Інші мови, з якими ми працюємо

Мови програмування: огляд

Питання про розробку на Go

У яких галузях працюють ваші Go-розробники?

Фінтех (платіжні, гаманцеві та банківські сервіси), SaaS і корпоративне ПЗ (мультитенантні бекенди й API), хмарна інфраструктура, хостинг і телеком (платформний інструментарій, мережі та оператори Kubernetes), охорона здоров'я (обмін даними та бекенди телемедицини), ad tech і аналітика (біддинг і пайплайни подій), e-commerce, кібербезпека (сканери, агенти й шлюзи), освіта та блокчейн (ноди й індексатори).

Які бібліотеки та інструменти Go ви використовуєте?

Спершу стандартна бібліотека, а chi чи Gin для маршрутизації там, де це допомагає, gRPC і Connect між сервісами, pgx та sqlc для PostgreSQL, Temporal для довготривалих робочих процесів і OpenTelemetry для трасування, на актуальному релізі Go з golangci-lint і govulncheck у пайплайні.

Як швидко можуть стати до роботи Go-розробники?

Якщо відповідний Go-розробник вільний, старт залежить лише від вашої співбесіди, NDA і передачі прав на інтелектуальну власність. Інакше ми проводимо пошук, який зазвичай дає профілі кандидатів за два-три тижні, і ніхто не починає роботу, доки ви не скажете «так».

Як найняти фахівців через BigTree108, якщо вам потрібні Go-розробники?

Розкажіть про роботу, рівень і години, які вам потрібні. Ми пропонуємо одну-двох людей з їхніми профілями, ви проводите з ними співбесіду так, як зі своїм власним кандидатом, підписуєте один договір із ТОВ «БІГ ТРІ 108» і отримуєте один рахунок на місяць.

Кому належать результати їхньої роботи?

Вам. Кожен фахівець має підписаний із BigTree108 договір, за яким усі результати роботи передаються компанії, а наш договір із вами передає їх далі. Код, дизайн-макети та документи постачаються у ваші власні репозиторії та інструменти, а не зберігаються там, де змінити їх можемо лише ми.

Потрібні Go-розробники?

Розкажіть, що робить сервіс і де він працює. Протягом одного робочого дня ви отримаєте відповідь: профілі кандидатів або план.