Ottimizzazione delle aree di codice che consumano la maggior parte del tempo o delle risorse - Framework AWS Well-Architected

Ottimizzazione delle aree di codice che consumano la maggior parte del tempo o delle risorse

Ottimizza il codice eseguito all'interno di diversi componenti della tua architettura per ridurre l'utilizzo delle risorse e massimizzare al tempo stesso le prestazioni.

Anti-pattern comuni:

  • Ignori l'ottimizzazione del codice per l'utilizzo delle risorse.

  • In genere, rispondi ai problemi di performance aumentando le risorse.

  • La revisione del codice e il processo di sviluppo non monitorano le modifiche a livello di prestazioni.

Vantaggi dell'adozione di questa best practice: l'uso di codice efficiente riduce al minimo l'utilizzo delle risorse e migliora le prestazioni.

Livello di rischio associato se questa best practice non fosse adottata: medio

Guida all'implementazione

È fondamentale esaminare ogni area funzionale, incluso il codice per un'applicazione ideata nel cloud, per ottimizzare l'uso delle risorse e le performance. Monitora costantemente le performance del tuo carico di lavoro negli ambienti di sviluppo e produzione e identifica le opportunità per migliorare gli snippet di codice che comportano un utilizzo particolarmente elevato delle risorse. Adotta un processo di revisione con cadenza regolare per identificare i bug o gli anti-pattern all'interno del codice che utilizzano le risorse in modo non efficiente. Sfrutta algoritmi semplici ed efficienti che hanno gli stessi risultati per il tuo caso d'uso.

Passaggi dell'implementazione

Risorse

Documenti correlati:

Video correlati: