Hopp til innholdet
BigTree108

Sytten tjenester, ett team som blir

Vi bygger, og vi holder det vi bygger i drift. Hver tjeneste nedenfor bemannes fra samme team, slik at en backend, frontenden til den, mobilappen, testene og designet blir én samtale og ikke fire leverandører.

Hver av disse kan leveres som en dedikert spesialist i teamet deres, et prosjekt vi leverer eller en overtakelse av et eksisterende system; outsourcing-siden forklarer de tre modellene, kontrakten og hvordan vi priser.

Utvikling i andre språk, rammeverk og CMS-plattformer, fra Java og Laravel til Shopify og Rust, finner dere på siden om teknologier.

Regler vi jobber etter

Dette er de skrevne utviklingsprinsippene hver endring i repositoriene våre vurderes mot. De er ikke ønsker; en endring som bryter ett av dem, blir ikke merget.

  • Alt som kode

    Azure-ressurser, databaseskjema, DNS, GitHub-innstillinger og brannmurregler ligger i innsjekkede filer. Ingenting klikkes sammen i en portal.

  • Tester følger med funksjonen

    Hver endring har tester på riktig nivå, og en feilretting har en test for hele klassen. Dekningen måles og får ikke gå tilbake.

  • Null advarsler

    Bygg, formaterer, avhengighetsrevisjon, Terraform og CodeQL avslutter hver endring uten noe å undertrykke. Analysatorer kjører i deploy-porten som feil.

  • Sikkerhet før bekvemmelighet

    Nekt som standard, minste privilegium, hemmeligheter bare fra Key Vault, alle spørringer parametrisert, alle inndata validert ved grensen.

  • Siste stabile versjoner

    Vi følger gjeldende utgave av hver avhengighet og låser Actions og images til hash. En oppgradering er ferdig først når koden bruker de nye API-ene.

  • Én eier per opplysning

    Avledede verdier beregnes én gang og brukes overalt. Kopier av sannheten er feilene man finner seks måneder senere.

Fortell oss hva dere bygger

Send omfanget, en lenke til repositoriet eller en grov idé. Dere får en skriftlig plan og et estimat innen én arbeidsdag.