Riktlinjer för livscykelhantering av APIer
Status | decided |
---|---|
Impact | Low |
Driver | @Per Persson |
Approver | @Per Persson |
Contributors | @Dennis Nilsson (Unlicensed) @Isak Styf (Unlicensed) @Jens Albonius (Unlicensed) @Joel Lindberg (Unlicensed) @Former user (Deleted)@Lamin Saidy (Unlicensed) |
Informed |
|
Due date | Apr 9, 2021 |
Outcome | Enligt förslag |
Bakgrund
Vi behöver tydliga riktlinjer för livscykelhantering av APIer - risken är annars att vi över tid får ett ohanterligt antal versioner av ett och samma API.
Förslag
Ett API får finnas i två samtidigt supporterade versioner i produktion; den nu gällande versionen (markerat som ACTIVE) samt den senaste versionen innan den (som skall markeras som DEPRECATED)
Anropande system har 6 månader på sig att styra om till ett APIs nya version – efter 6 månader slutar den gamla versionen att supporteras (status RETIRED)
Respektive anropande system finansierar själv den insats som krävs
När ett API i status RETIRED inte fått några anrop på 3 månader skall det helt tas bort (status DECOMMISSIONED)
Actions
Beslut
Enligt förslag