Ontwikkeling en implementatie van toepassingen

Bekijk patronen en procedures voor het ontwikkelen van toepassingen, configureer Azure Pipelines en implementeer best practices voor sitebetrouwbaarheidsengineering (SRE). SRE is een software-engineeringbenadering voor het ontwikkelen en implementeren van toepassingen, wijzigingsbeheer, bewaking en respons op noodgevallen.

Plannen, trainen en testen

Gebruik de volgende controlelijst en resources voor het ontwikkelen van toepassingen om de ontwikkeling en implementatie van uw toepassing te plannen. U moet deze vragen kunnen beantwoorden:

  • Hebt u uw ontwikkelomgeving voor toepassingen voorbereid en de werkstroom ingesteld?
  • Hoe structureert u de projectmap ter ondersteuning van de ontwikkeling van Kubernetes-toepassingen?
  • Hebt u de status- en configuratie- en opslagvereisten van uw toepassing geïdentificeerd?

Controlelijst voor SRE

Implementeren in productie en best practices toepassen

Wanneer u de toepassing voorbereidt voor productie, gebruikt u de volgende controlelijst. U moet deze vragen kunnen beantwoorden:

  • Kunt u alle aspecten van uw toepassing bewaken?
  • Hebt u resourcevereisten voor uw toepassing gedefinieerd? Hoe zit het met het schalen van vereisten?
  • Kunt u nieuwe versies van de toepassing implementeren zonder dat dit van invloed is op productiesystemen?

Controlelijst voor aanbevolen procedures voor SRE

Optimaliseren en schalen

Nu de toepassing in productie is, gebruikt u de controlelijst voor toepassingsimplementatie om uw werkstroom te optimaliseren en uw toepassing en team voor te bereiden om te schalen. U moet deze vragen kunnen beantwoorden:

  • Zijn kruislingse toepassingsproblemen geabstraheerd van uw toepassing?
  • Kunt u de betrouwbaarheid van het systeem en de toepassing behouden en tegelijkertijd nieuwe functies en versies herhalen?

Controlelijst voor toepassingsimplementatie