Ma tibniex skyscraper mingħajr arkitett. Madankollu, kull jum il-kumpaniji qed jibnu software mingħajr sorveljanza arkitetturali, u joħolqu sistemi strutturalment fraġli.
Ma tibniex skyscraper mingħajr arkitett.
L-ebda investitur ma jimpenja miljuni f'proġett ta' bini għoli u sempliċiment jagħti lil dawk li jibnu munzell ta' materjali b'istruzzjonijiet li "jsolvuha matul it-triq". Hemm pjanijiet, kalkoli strutturali, standards tal-materjali, konsiderazzjonijiet tas-sigurtà u ppjanar ta' manutenzjoni fit-tul.
Madankollu, kull jum, il-kumpaniji qed jagħmlu eżattament dan bis-software.
Naraw reklami kostantement:
Ibni l-app tiegħek nnfisha.
Iġġenera l-pjattaforma tiegħek bl-AI.
Ibda wkoll fin-nofs il-ġimgħa.
U biex nkunu ċari, m'hemm xejn inherentament ħażin f'dan. L-għodod ta' żvilupp veloċi u l-kodiċi ġġenerat mill-AI jistgħu jkunu kważi b'saħħithom inkredibilment qawwija. Jippermettu lil ideat li jiċċaqilqu malajr u prototipi li jsiru realtà aktar veloċi minn qatt qabel.
Il-problema mhijiex il-veloċità.
Il-problema hija l-arkitettura.
Meta s-software jiġi ġġenerat mingħajr sorveljanza arkitetturali esperjenzata, dak li spiss tispiċċa tkollu mhux sistema koerenti iżda ġabra ta' skripts li b'koinċidenza jaħdmu flimkien.
Il-funzjonijiet huma duplikati f'diversi postijiet.
Il-loġika ta' validazzjoni hija miktuba bi tlett mod differenti.
L-awktifikazjoni hija miżżjuda wara.
Ir-regoli tan-negozju huma mxerrdin fuq controllers, servizzi u layers UI.
Jaħdem. Sakemm ma jaħdimx.
Mingħajr kontroll arkitetturali:
Is-sistema tista' taħdem, iżda hija strutturalment fraġli.
Hawn ir-riskju isir serju.
L-AI tista' tiċġġenera kodiċi. Tista' tiċġġenera ħafna kodiċi. Iżda aktar kodiċi ma jfissizx software aħjar.
Kull endpoint, kull funzjoni dupplicata, kull triq ta' validazzjoni inkonsistenti żżid dak li msejħim l-imprint tas-sigurtà.
Kemm ikun akbar il-wiċċ tas-sistema tiegħek, kemm ikun hemm aktar vetturi ta' attakk potenzjali.
Jekk tliet moduli jimplimentaw l-awtentifikazzjoni ftit differenti, issa għandek tliet dgħajfijiet potenzjali minflok mekkaniżmu wieħed imsaħħaħ, ikkontrollat b'mod ċentralizzat.
Jekk ir-regoli tan-negozju jiġu ripetuti minflok li jiġu astratti, żżid il-probabbiltà li triq waħda tintilfet waqt il-patching.
Sistema żgħira, Innotat tajjeb għandha superfiċje ta' attakk dejqa u difendibbli.
Sistema mgħaġġla assimeblata mingħajr governanza arkitetturali għandha superfiċje ta' attakk wiesgħa u imprevedibbli.
Il-hackers ma jeħtieġux li s-sistema kollha tfalli.
Jeħtieġu biss inkonsistenza waħda.
Arkitett tas-software ma jiddisinnjax biss struttura. Jiddisinjaw restrizzjonijiet.
Jiddefinixxu:
L-arkitettura inaqqas id-duplikazzjoni.
L-arkitettura inaqqas is-superfiċje ta' attakk.
L-arkitettura inaqqas ir-riskju.
U importanti, l-arkitettura tagħmel l-użu tal-AI aktar sikur.
L-AI hija għodda qawwija meta tiġi mmexxija minn disinn strutturat. Mingħajr struttura, tamplifica l-inkonsistenza fuq skala.
F'Libertas Software Research Ltd, aħna naraw is-software bl-istess mod li l-inġiniera jaraw l-infrastruttura.
Tista' tibni malajr.
Jew tista' tibni sew.
L-aktar organizzazzjonijiet ta' suċċess jagħmlu t-tnejn, għax jifhmu li l-veloċità mingħajr struttura eventwalment tiswa aktar milli tiffranka.
Jekk ma tibniex skyscraper mingħajr arkitett,
tibniex software kritiku mingħajr wieħed.
L-iskalab biltà, il-manteniment u s-sigurtà tiegħek fil-futur jiddependu fuq dan.