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

Сімнадцять послуг і одна команда, яка залишається з вами

Ми розробляємо і потім підтримуємо в роботі те, що розробили. Кожну з наведених нижче послуг виконує одна й та сама команда, тож бекенд, фронтенд, мобільний застосунок, тести й дизайн обговорюються в одній розмові, а не з чотирма підрядниками.

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

Розробка на інших мовах, у фреймворках і на CMS-платформах, від Java і Laravel до Shopify і Rust, описана на сторінці технологій.

Правила, за якими ми працюємо

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

  • Усе як код

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

  • Тести йдуть разом із функціональністю

    Кожна зміна супроводжується тестами потрібного рівня, а виправлення помилки йде з тестом, що охоплює весь її клас. Покриття вимірюється і не повинно знижуватися.

  • Нуль попереджень

    Збірка, форматувальник, аудит залежностей, Terraform і CodeQL завершують кожну зміну без жодного попередження, яке довелося б заглушати. Аналізатори на етапі перевірки перед розгортанням трактують попередження як помилки.

  • Безпека важливіша за зручність

    Усе заборонено за замовчуванням, мінімальні необхідні права, секрети лише з Key Vault, кожен запит параметризований, кожні вхідні дані перевіряються на межі системи.

  • Найновіші стабільні версії

    Ми стежимо за актуальним релізом кожної залежності, а Actions та образи фіксуємо за хешем. Оновлення вважається завершеним, коли код використовує нові API.

  • У кожного факту один власник

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

Розкажіть, що ви створюєте

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