Johdanto

Valmis

Huolimatta jatkuvista ponnisteluista kehittäjien tuottavuuden parantamiseen, digitaalisten ratkaisujen rakentaminen optimaalisesti on entistä monimutkaisempaa. Yksi tähän monimutkaisuuteen vaikuttavista tärkeistä tekijöistä on riippuvuus alustasta, jossa kehittäjät toimivat, mukaan lukien pohjana oleva infrastruktuuri, työkalut, palvelut ja prosessit, jotka ohjaavat kehitystoimia. Tämän ympäristön optimointi on entistä haastavampaa, kun otetaan huomioon, miten organisaatiot painostavat lyhentämään aikaa arvoon ja odottavat samalla ohjelmistojen parhaan laadun ja toiminnallisen vakauden tasoja.

Käyttöympäristötekniikka on tarkoitettu vastaamaan näihin haasteisiin. Tällä tavalla suunnitellaan ja rakennetaan integroituja ympäristöjä, jotka parantavat kehittäjän käyttökokemusta ja nopeuttavat aikaa arvoon. Yhdistämällä tekniikoita, kuten infrastruktuurin hallinta, automaatio, itsepalvelutoiminnot ja havaittavuus, alustan suunnittelu antaa kehittäjille mahdollisuuden keskittyä tuottamaan arvoa ilman, että pohjana olevien järjestelmien monimutkaisuus rasittaa heitä. Alustan suunnittelu linjaa kehitys- ja toimintatiimejä, mikä mahdollistaa sovellusten ja palveluiden saumattoman toimituksen samalla, kun liiketoimintatavoitteet ja toiminnalliset tavoitteet saavutettaessa.

Pilvinatiivien arkkitehtuurien ja DevOps-käytäntöjen jatkuvan käyttöönoton myötä alustasuunnittelusta on tullut tärkeä kurinalaisuus kaikille organisaatioille, jotka pyrkivät saamaan sisäisten kehityspyrkimystensä arvosta eniten. Hyvin suunniteltu ympäristö tarjoaa kehittäjille työkalut ja prosessit, joita he tarvitsevat innovointiin entistä nopeammin ja säilyttäen samalla toiminnallisen huippuosaamisen. Upottamalla skaalattavuuden ja vikasietoisuuden, suojauksen ja yhteensopivuuden, automaation ja omatoimisuuden sekä havainnoitavuuden ja jatkuvan parannuksen käyttöympäristöjen kehittämiseen ympäristön teknikot luovat ympäristöjä, jotka eivät ole vain kehittäjille sopivia, vaan myös vankkoja ja mukautuvia liiketoiminnan muuttuviin tarpeisiin.

"Platform Engineering virtaviivaistaa kehitystä luomalla työkaluja, jotka lisäävät järjestelmien vikasietoisuutta ja tehostavat arvojen toimitusten nopeuttamista." - Luiz Macedon mukaan

Platform Engineering -oppimispolut on suunniteltu opastamaan ja tukemaan sinua koko Platform Engineering -oppimismatkan ajan. Moduulin sisältö sisältää grafiikan, viitelinkit, moduulin tarkistuskysymykset ja valinnaiset käytännönläheiset testiympäristöt.

Oppimistavoitteet

Tämän sarjan suoritettuaan opiskelijat ja ammattilaiset voivat:

  • Tutustu ympäristötekniikan merkitykseen kehittäjien tuottavuuden parantamisessa ja ajan ja arvon nopeuttamisessa.
  • Opi suunnittelemaan ja rakentamaan integroituja ympäristöjä, jotka optimoivat kehittäjän käyttökokemusta ja virtaviivaistavat kehitystoimia.
  • Tutustu ympäristön suunnittelun rooliin digitaalisen muutoksen edistämisessä yrityksen sisällä.
  • Tunnista alustasuunnittelun strateginen arvo sekä teknisen menestyksen että laajempien liiketoimintatavoitteiden linjaamisen perustaksi.
  • Tunnista ympäristön suunnittelun keskeiset sidosryhmät ja ymmärrä heidän erilliset odotuksensa ja vaatimuksensa
  • Hanki merkityksellisiä tietoja suojaus- ja skaalautuvien ja sääntelystandardien mukaisien ympäristöarkkitehtuurien suunnittelusta.
  • Tutustu automaation rooliin johdonmukaisuuden säilyttämisessä, manuaalisten virheiden vähentämisessä ja käyttöönottojen nopeuttamisessa.
  • Tutustu kapasiteetin suunnittelun ja arvion merkitykseen resurssien tulevien tarpeiden ennustamisessa.
  • Tutustu kustannusten optimointistrategioihin, joiden avulla voit hallita resursseja tehokkaasti ja välttää yliresurssointia.
  • Tutustu siihen, miten voit ottaa käyttöön skaalattavia ratkaisuja, jotka kestävät kasvavan kysynnän ja monimutkaiset työnkulut.
  • Opi, miten kehittäjät voivat itsenäisesti hallita resurssejaan ja työnkulkujaan edistäen ketteryyttä ja innovointia.
  • Tutustu joustavuuden ja vankan hallinnon yhdistämisen merkitykseen suojauksen, vaatimustenmukaisuuden ja toiminnallisen yhdenmukaisuuden varmistamiseksi.
  • Tutustut kehittäjien omatoimisen palvelun etuihin kehityksen syklien nopeuttamisessa ja pullonkaulojen vähentämisessä.
  • Tunnista omatoimisten ympäristöjen rooli kehittäjätyytyväisyyden ja tuottavuuden parantamisessa.
  • Parhaiden käytäntöjen tunnistaminen omatoimisten toimintojen käyttöönottoon ja hallintaan organisaatiossa.
  • Huomaa havainnoitavuuden merkitys järjestelmän suorituskyvyn ja tehottömyyksien tunnistamisessa reaaliaikaisesti merkityksellisten tietojen tarjoamisessa.
  • Jatkuva parannus luo palautesilmukan, joka parantaa ja optimoi resursseja ympäristön avulla.
  • Tutustu vertailuun ja suorituskyvyn seurantaan, jotta voit seurata ympäristön onnistumista ja tunnistaa parantamisalueet.
  • Tutustu strategioihin, joiden avulla voidaan sopeutua markkinoiden trendeihin ja odottaa käyttäjien tarpeiden muutoksia tai teknologisia toimintaympäristöjä.
  • Edistä innovaatiokulttuuria ympäristösuunnittelutiimeissä ja ehdota ja testaa uusia ideoita jatkuvasti.
  • Lue, miten voit kohdistaa käyttöympäristön suunnittelualoitteita pitkän aikavälin organisaatiota koskeviin tavoitteisiin ja markkinoiden trendeihin.
  • Tutustu strategisen alustan tiekartoituksen keskeisiin periaatteisiin, kuten teknologiseen kehitykseen valmistautumiseen ja innovaatioiden edistämiseen.
  • Ymmärrät, miten tärkeää on määrittää selkeä, laajempia organisaatiotavoitteisiin linjaava ympäristönäkö.
  • Tutustu siihen, miten voit luoda alustasuunnitelman, joka sisältää toiminnallisia virstanpylväitä ja erityisiä saavutuksia.
  • Opi vaiheittaisen toteutuksen ja priorisoinnin tekniikoita, joiden avulla voit varmistaa, että ympäristö kehittyy liiketoimintatavoitteita tukevalla tavalla.

Edellytykset

Menestynyttä oppijaa edeltävät tiedot ja ymmärrys seuraavista:

  • Pilvitekniikan käsitteisiin kuuluu PaaS-, SaaS- ja IaaS-toteutusten ymmärtäminen.
  • Azuren hallinta ja Azure-kehitys, joilla on todistettu asiantuntemus ainakin yhdellä näistä aloista.
  • Keskitason ja edistyneen kehityksen DevOps-käsitteet, mukaan lukien versionhallinta, ketterä ohjelmistokehitys ja ohjelmistokehityksen keskeiset periaatteet. Olisi hyödyllistä saada kokemusta ohjelmistoa toimittavasta organisaatiosta.

Jos olet uusi kehityskäytäntöjen ja DevOps-, harkitse seuraavia:

Jos olet uusi Azure- ja pilvitekniikan käyttäjä, harkitse jotakin seuraavista resursseista:

Jos olet uusi Azure-hallinnan käyttäjä, harkitse seuraavaa:

Jos olet uusi Azure Developerin käyttäjä, harkitse tämän opettajan vetämän kurssin suorittamista: AZ-204: Developing Solutions for Microsoft Azure.