Gå til innhold

Arkitekturvalg

Registrer et teknisk valg med kontekst, alternativer, begrunnelse og konsekvenser, slik at teamet finner det senere.

Fyll ut og forhåndsvis

ADR-0012: Bruk PostgreSQL for ordretjenesten

Status: Status
Dato: 12. mars 2027
Beslutningstakere: Leder for plattformteamet, leder for ordretjenesten, sikkerhetsingeniør

Kontekst

Ordretjenesten lagrer 20 millioner rader og trenger transaksjoner på tvers av tabeller. Dagens lagringsløsning støtter ikke transaksjoner, og teamet har ingen erfaring med å drifte den.

Det som betyr mest

Datakonsistens
Teamets erfaring
Driftskostnader
Mulighet til å skalere 5x på to år

Vurderte alternativer

1. Administrert PostgreSQL. Sterke transaksjoner, teamet kjenner det, høyere kostnad.
2. En dokumentdatabase. Rask å komme i gang med, svakere joins og transaksjoner.
3. Bli hos dagens lagringsløsning. Ingen migrering, men problemet består.

Beslutning

Vi skal bruke administrert PostgreSQL for ordretjenesten.

Hvorfor

Det oppfyller behovet for konsistens, teamet kan drifte det, og kostnaden er akseptabel innenfor plattformbudsjettet.

Konsekvenser

Bra: enklere kode og tryggere ordrer. Dårlig: en migrering på tre måneder og en årlig driftskostnad. Vi må planlegge datamigreringen og en tilbakerulling.

Når den bør tas opp igjen

Hvis volumet passerer 100 millioner rader eller driftskostnadene dobles.

Relatert

Erstatter ADR-0004. Relatert: ADR-0009.

Maler er et nøye gjennomtenkt utgangspunkt, ikke juridisk rådgivning. Der loven gjelder, må du sjekke hva som gjelder der du er.

IT og prosjekter

Hva denne malen brukes til

Et notat om arkitekturvalg med kontekst, vurderte alternativer, beslutning, begrunnelse og konsekvenser, slik at teamet husker hvorfor et teknisk valg ble tatt.

Det er gratis å fylle ut online, du trenger ingen konto, og du kan laste ned som Word-dokument eller PDF. Se alle maler for IT og prosjekter

IT og prosjekter

Dette fyller du ut

Skjemaet ber om 13 opplysninger. Dokumentet fyller seg ut mens du skriver.

  • Notatnummer

    For eksempel: ADR-0012

  • Tittel på beslutningen

    For eksempel: Bruk PostgreSQL for ordretjenesten

  • Status

  • Dato

    For eksempel: 12. mars 2027

  • Beslutningstakere

    For eksempel: Leder for plattformteamet, leder for ordretjenesten, sikkerhetsingeniør

  • Kontekst

    Problemet, drivkreftene og begrensningene.

    For eksempel: Ordretjenesten lagrer 20 millioner rader og trenger transaksjoner på tvers av tabeller. Dagens lagringsløsning støtter ikke transaksjoner, og teamet har ingen erfaring med å drifte den.

  • Det som betyr mest

    Én per linje, viktigst først.

    For eksempel: Datakonsistens Teamets erfaring Driftskostnader Mulighet til å skalere 5x på to år

  • Vurderte alternativer

    Ta med alternativene dere forkastet.

    For eksempel: 1. Administrert PostgreSQL. Sterke transaksjoner, teamet kjenner det, høyere kostnad. 2. En dokumentdatabase. Rask å komme i gang med, svakere joins og transaksjoner. 3. Bli hos dagens lagringsløsning. Ingen migrering, men problemet består.

  • Beslutning

    For eksempel: Vi skal bruke administrert PostgreSQL for ordretjenesten.

  • Hvorfor

    For eksempel: Det oppfyller behovet for konsistens, teamet kan drifte det, og kostnaden er akseptabel innenfor plattformbudsjettet.

  • Konsekvenser

    Både gode og dårlige.

    For eksempel: Bra: enklere kode og tryggere ordrer. Dårlig: en migrering på tre måneder og en årlig driftskostnad. Vi må planlegge datamigreringen og en tilbakerulling.

  • Når den bør tas opp igjenvalgfritt

    For eksempel: Hvis volumet passerer 100 millioner rader eller driftskostnadene dobles.

  • Relaterte beslutninger og lenkervalgfritt

    For eksempel: Erstatter ADR-0004. Relatert: ADR-0009.

IT og prosjekter

Innhold

Delene i dette dokumentet, i rekkefølge.

  1. 1Kontekst
  2. 2Det som betyr mest
  3. 3Vurderte alternativer
  4. 4Beslutning
  5. 5Hvorfor
  6. 6Konsekvenser
  7. 7Når den bør tas opp igjen
  8. 8Relatert

Maler

Slik fungerer det

  1. 01

    Fyll ut

    Skriv inn opplysningene dine i skjemaet. Dokumentet fyller seg ut mens du skriver. Klikk på en ledig plass for å gå til feltet.

  2. 02

    Kontroller

    Les gjennom. Ledige plasser du ikke har fylt ut, forblir merket, slik at ingenting sendes ut halvferdig.

  3. 03

    Last ned

    Lagre det som et Word-dokument for å redigere videre, eller som PDF for å sende eller skrive ut.

Gjør det til ditt med AI

Åpne det i chatten og be om endringer: kortere, mer bestemt, en annen situasjon, et annet språk.

Tilpass det med nerix

IT og prosjekter

Spørsmål folk stiller

Hvilke opplysninger ber denne malen om?

Skjemaet ber om 13 opplysninger, og starter med Notatnummer, Tittel på beslutningen, Status, Dato, Beslutningstakere. 2 flere er valgfrie.

Kan jeg laste ned denne malen som Word eller PDF?

Ja. Når du har fylt ut skjemaet, kan du lagre det som et Word-dokument for å fortsette å redigere, eller som PDF for å sende eller skrive ut. Det er gratis og krever ingen konto.

Blir det jeg skriver sendt noe sted?

Nei. Det du skriver, blir i nettleseren din mens du fyller ut dokumentet. Det sendes bare til nerix hvis du velger å åpne malen i chatten.

Er disse malene for IT og prosjekter gratis?

De fleste. Fyll dem ut og last dem ned gratis som Word eller PDF, uten konto. Noen få lengre dokumenter er premium: gratis å fylle ut, betalt én gang for nedlasting og merket med prisen.

Gjør en sikkerhetspolicy oss trygge?

Ingen dokumenter gjør det alene. En policy hjelper når den stemmer med det folk faktisk gjør. Hold den kort, forklar den for teamet og gå gjennom den hvert år.

Er et prosjektmandat bare for store prosjekter?

Nei. Også et lite prosjekt har nytte av det, for én side med mål, grenser og beslutningstaker hindrer de fleste uenigheter senere.