Přeskočit na obsah
BigTree108

Sedmnáct služeb, jeden tým, který zůstává

Stavíme a pak udržujeme v chodu to, co postavíme. Každá služba níže je obsazována ze stejného týmu, takže backend, jeho frontend, mobilní aplikace, testy a design jsou jeden rozhovor, a ne čtyři dodavatelé.

Kterákoli z nich může běžet jako dedikovaný specialista ve vašem týmu, projekt, který dodáme, nebo převzetí existujícího systému; stránka o outsourcingu vysvětluje tři podoby, smlouvu a jak účtujeme.

Vývoj v dalších jazycích, frameworcích a CMS platformách, od Javy a Laravelu po Shopify a Rust, je na stránce technologií.

Pravidla, podle kterých pracujeme

Jsou to písemné inženýrské zásady, podle nichž se revidují všechny změny v našich repozitářích. Nejsou to ambice; změna, která jedno z nich porušuje, se nesloučí.

  • Vše jako kód

    Zdroje Azure, schéma databáze, DNS, nastavení GitHubu a pravidla firewallu žijí v souborech v repozitáři. Nic se nenaklikává v portálu.

  • Testy se dodávají s funkcí

    Každá změna nese testy na správné úrovni a oprava chyby nese test pro celou její třídu. Pokrytí se měří a nesmí klesnout.

  • Žádná varování

    Build, formátovač, audit závislostí, Terraform i CodeQL končí každou změnu bez čehokoli k potlačení. Analyzátory běží v bráně nasazení jako chyby.

  • Zabezpečení před pohodlím

    Zakázat vše ve výchozím stavu, nejmenší oprávnění, tajemství jen z Key Vault, každý dotaz parametrizovaný, každý vstup validovaný na hranici.

  • Nejnovější stabilní verze

    Sledujeme aktuální vydání každé závislosti a připínáme akce a image podle hashe. Aktualizace je hotová, až když kód používá nová API.

  • Jeden vlastník každého faktu

    Odvozené hodnoty se počítají jednou a používají se všude. Kopie pravdy jsou chyby, které najdete za půl roku.

Řekněte nám, co stavíte

Pošlete zadání, odkaz na repozitář nebo hrubý nápad. Písemný plán a odhad dostanete do jednoho pracovního dne.