Introducere

Finalizat

În contextul ingineriei platformei, permiterea dezvoltatorilor să-și gestioneze în mod independent resursele și fluxurile de lucru a devenit o piatră de temelie a productivității și inovației. Furnizarea dezvoltatorilor cu instrumentele necesare pentru asigurarea și gestionarea infrastructurii promovează agilitatea și accelerează ciclurile de dezvoltare. Cu toate acestea, această flexibilitate trebuie combinată cu o guvernanță robustă pentru a asigura securitatea, conformitatea și consecvența operațională pe întreaga platformă.

Autoservirea dezvoltatorilor prosperă atunci când este asociată cu cadre de guvernanță bine gândite și strategii de automatizare care mențin supravegherea fără a sufoca flexibilitatea. Această abordare asigură că dezvoltatorii pot lucra eficient în timp ce platforma respectă standardele și garanțiile organizaționale. Prin utilizarea instrumentelor și tehnicilor moderne, organizațiile pot crea medii controlate, dar agile, în care dezvoltatorii au acces fără întreruperi la resurse, susținute de controale de acces securizate, piste de audit și fluxuri de lucru automatizate care se aliniază cu cele mai bune practici.

Acest modul vă introduce în conceptul de autoservire pentru dezvoltatori în cadrul ingineriei platformei. Acesta acoperă importanța de a permite dezvoltatorilor să-și gestioneze în mod independent resursele și fluxurile de lucru și echilibrul dintre autoservire și guvernanță. Modulul explorează diverse instrumente și tehnici, cum ar fi Azure Deployment Environments și Microsoft Dev Box, pentru a eficientiza și automatiza fluxurile de lucru ale dezvoltatorilor. De asemenea, se adâncește în arhitectura unei platforme de autoservire pentru dezvoltatori, inclusiv componente precum API-ul platformei pentru dezvoltatori, graficul platformei pentru dezvoltatori și orchestratorul platformei pentru dezvoltatori. În plus, modulul discută măsurile de guvernanță și securitate pentru a asigura conformitatea și a proteja împotriva riscurilor asociate fluxurilor de lucru cu autoservire.

Obiective de instruire

După finalizarea acestui modul, studenții și profesioniștii pot:

  • Aflați cum să le permiteți dezvoltatorilor să-și gestioneze în mod independent resursele și fluxurile de lucru, promovând agilitatea și inovația.
  • Înțelegeți importanța combinării flexibilității cu o guvernanță solidă pentru a asigura securitatea, conformitatea și consecvența operațională.
  • Explorați beneficiile autoservirii dezvoltatorilor în accelerarea ciclurilor de dezvoltare și reducerea blocajelor.
  • Recunoașteți rolul platformelor de autoservire în creșterea satisfacției și productivității dezvoltatorilor.
  • Identificați cele mai bune practici pentru implementarea și gestionarea capacităților de autoservire în cadrul unei organizații.

Cerințe preliminare

  • Înțelegerea a ceea ce este DevOps și a conceptelor sale.
  • Benefic să ai experiență într-o organizație care livrează software.