Softwarerelease
Een softwarerelease is een herkenbare versie die voor bepaald gebruik beschikbaar wordt gesteld. Publicatie zet niet vanzelf alle systemen over.
Een softwarerelease is een herkenbare softwareversie die voor bepaald gebruik beschikbaar wordt gesteld. Daarbij kunnen programmapakketten, releasenotities en voorwaarden horen. Controles vóór vrijgave moeten bij het project passen.
Een hypothetisch team stelt release R5 met pakket en wijzigingsnotitie beschikbaar. De testomgeving kan die al gebruiken terwijl productie nog de vorige versie draait. Het pakket publiceren en het in een omgeving uitrollen zijn verschillende stappen.
Ook een nieuwe functie kan na technisch uitrollen eerst uitgeschakeld blijven. Voor traceerbaarheid moet duidelijk zijn welke versie waar draait en welke configuratie erbij hoort. Alleen een versielabel bewijst geen foutloosheid of geslaagde gegevensmigratie.
Bronnen
Verwante begrippen
- FeatureflagEen featureflag schakelt bedoeld applicatiegedrag via configuratie. Zo kunnen technisch uitrollen en een functie beschikbaar maken worden gescheiden.
- Continuous deliveryContinuous delivery bereidt softwarewijzigingen via een herhaalbaar proces voor. Goedkeuring voor productie kan een bewuste beslissing blijven.
- Cache stampedeEen cache stampede ontstaat wanneer gelijktijdige cachemissers dezelfde dure berekening of gegevensopvraag herhaaldelijk starten.
- BackpressureBackpressure stemt de instroom van gegevens af op de verwerkingscapaciteit van de ontvanger via signalen om te vertragen of te pauzeren.
- Race conditionEen fout resultaat hangt af van de tijdsvolgorde van overlappende toegang.
- GeheugenlekNiet meer nodig geheugen blijft tijdens gebruik onnodig vastgehouden.
Artikelen over dit onderwerp

Uw project met ASES
Beschrijf ons uw project. We nemen contact met u op met een eerste inschatting.
