Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
Abytodziałało,należystosowaćwszelkiezmianydowszystkichinstancjidanegokom-
ponentu.Wprzeciwnymraziepowstajedryfkonfiguracji.
Otokilkarodzajówodmian,którewystępująwsystemach:
Wielesystemówoperacyjnych,środowiskwykonawczychaplikacji,bazdanychiin-
nychtechnologii.Każdyztychskładnikówwymagawzespoleludzizodpowiednimi
umiejętnościamiiwiedzą.
Wielewersjioprogramowania,takiegojaksystemoperacyjnyczybazadanych.
Nawetjeślijestużywanytylkojedensystemoperacyjny,toitakkażdawersjamoże
wymagaćinnejkonfiguracjiinarzędzi.
Różnewersjepakietów.Gdyniektóreserwerymająnowsząwersjępakietu,narzę-
dzialubbibliotekiniżinne,pojawiasięryzyko.Poleceniamogąniedziałaćjedna-
kowowewszystkichwersjach,astarszewersjemogązawieraćlukilubbłędy.
Organizacjestojąprzeddylematem,czypozwalaćkażdemuzespołowinawybórtech-
nologiiirozwiązań,któreodpowiedniedojegopotrzeb,czyteżutrzymywaćstopień
zróżnicowaniaworganizacjinamożliwymdozarządzaniapoziomie.
Lekkinadzór
Nowoczesne,cyfroweorganizacjeucząsięwartościLekkiegonadzorowania
IT,którerównoważyautonomięiscentralizowanesterowanie.Jesttoklu-
czowyelementmodeluEDGEdlazwinnychorganizacji.Więcejnatentemat
możnaznaleźćwksiążceEDGE:Value-DrivenDigitalTransformation5Jima
Highsmitha,LindyLuuiDavidaRobinsona(Addison-WesleyProfesssional)
orazwwystąpieniuJonny’egoLeRoy’anTeGoldilocksZoneofLightweight
ArchitecturalGovernance”6.
Dryfkonfiguracji
Dryfkonfiguracjitoróżnicepojawiającesięzczasemwsystemach,którekiedyśbyłyiden-
tyczne.Widaćtonarysunku2-1.Dryfkonfiguracjimożebyćefektemręcznychzmian.
Możerównieżnastąpić,jeśliużywamynarzędziautomatyzacjidowprowadzaniazmian
adhoctylkowniektórychinstancjach.Dryfkonfiguracjiutrudniazachowaniespójnej
automatyzacji.
Jakoprzykładdywergencjikonfiguracjiwczasierozważmyprzypadeknaszegoprzy-
kładowegozespołufirmyShopSpinner7.
ShopSpinneruruchamiaosobnąinstancjęswojejaplikacjidlakażdegosklepu,przy
czymkażdainstancjajesttakskonfigurowana,abykorzystałazniestandardowego
brandinguizawartościkataloguproduktów.NapoczątkuzespółShopSpinneruruchamiał
5
6
https://oreil.ly/Eg3Mu
https://oreil.ly/d29qg
7
ShopSpinnertofikcyjnafirma,którapozwalainnymfirmomzakładaćiprowadzićsklepyinterneto-
we.Będęużywałjejwcałejtejksiążcedoilustrowaniakoncepcjiipraktyk.
Zasada:minimalizujzróżnicowanie
|
17