Perchè è importante la Certificazione AWS Solutions Architect

Certificazione AWS Solutions Architect
Alfonso Capasso è Solutions Architect in Nexsoft. Recentemente ha conseguito la certificazione come AWS Solutions Architect e ci racconta perché questo tipo di certificazione è importante.
Q
Perché un professionista come te decide di studiare per certificarsi nell’ambito delle Cloud Solutions?

Le motivazioni che mi hanno portato alla decisione di studiare per raggiungere questo obiettivo sono state varie:

  • Comprovare le mie competenze, acquisite on the job e con progetti personali, nel corso degli anni, in un ambito che non sia strettamente legato allo sviluppo di soluzioni software.
  • Affinare il mio livello di conoscenza delle best practice inerenti il ciclo di vita di un’applicazione, dallo sviluppo fino al suo deployment sul cloud.
  • Essere consapevole che il compito di un buon sviluppatore NON è scrivere codice, bensì scrivere solamente codice utile.
Q
Che cosa intendi per “codice utile”?

Questo concetto, che potrebbe essere a prima vista fuorviante, in realtà è una pratica già da tempo nota nel nostro settore e si fonda sul concetto di “Code reuse”.

L’attenzione, di chi sviluppa, si focalizza solo sul codice necessario e davvero importante per le funzionalità di business (da qui, il concetto di “Riuso di codice”), evitando sprechi di tempo di pianificazione e di sviluppo, di risorse, di budget e migliorando notevolmente il “time to market”.

Q
Puoi spiegarci meglio…?

Le applicazioni attuali, rispetto al passato, sono molto più avide di dati.
Questi dati, anche se diversi nella loro tipologia – si pensi ad esempio ai dati “real time” raccolti dagli IOT device oppure ai Dataset che bisogna dare in pasto ad un algoritmo di Machine Learning per trainare in maniera adeguata un modello di predizione – sono prodotti in una quantità cheè, in ogni caso, decisamente non trascurabile.

Q
Che cosa comporta alle aziende oggi la gestione di grandi quantità di dati?

Non si può più pensare di tenere tutta questa mole di dati on premise, cioè su un data store all’interno della singola azienda, per vari motivi:

  • lo spazio locale a disposizione non è infinito
  • i costi di gestione dell’infrastruttura sono elevati rispetto all’equivalente soluzione cloud
  • ci sono problemi di regulatory

Una parte, se non tutti i dati raccolti dalle aziende, per forza di cose devono essere riversati nel cloud ed alcuni Cloud provider, tra cui Amazon (che detiene il 30% del mercato globale), offrono soluzioni vantaggiose adatte a qualsiasi caso d’uso e a qualsiasi tasca.

Ma un Cloud provider, non è solo questo: infatti, mette a disposizione del cliente, una serie di risorse computazionali, anche on demand, che in alcuni casi, non sarebbe proprio possibile avere a disposizione on premise.

Q
Come interviene la tua competenza in questo contesto di Cloud Solutions?

In passato, per alcune aziende, ho avuto la necessità di creare alcune applicazioni ad hoc la cui unica finalità era quella di aggiungere funzionalità, non necessariamente legate al prodotto, che la piattaforma AWS, ad esempio, fornisce in maniera quasi “out of box”, nel senso che, solo configurando opportunamente dei servizi, si riesce a riutilizzare codice sicuro, sviluppato e testato in maniera adeguata.

Un buon Cloud Solutions Architect, quindi, utilizzando le proprie competenze e conoscenze trasversali, ha il difficile compito di suggerire al cliente la strada giusta al fine di ottenere il miglior risultato, che non solo soddisfi i requisiti del business, ma gli consenta anche di raggiungere lo standard più elevato in termini di sicurezza, disponibilità, performance, efficienza ed ottimizzazione dei costi dell’applicazione.

In conclusione, il ☁Cloud computing è, e sarà sempre di più, il futuro, e noi tutti professionisti IT, architetto e/o sviluppatori, dobbiamo solo spalancare le braccia per accoglierlo, come si fa con un caro amico 😀


Se anche tu vuoi buttarti con passione nel nostro lavoro e iniziare la tua carriera in Nexsoft,
dai un’occhiata alle nostre opportunità di lavoro e conosciamoci subito!

Questo sito utilizza cookies propri e si riserva di utilizzare anche cookie di terze parti per garantire la funzionalità del sito e per tenere conto delle scelte di navigazione.
Per maggiori dettagli e sapere come negare il consenso a tutti o ad alcuni cookie è possibile consultare la Cookie Policy.

USO DEI COOKIE

Se abiliti i cookie nella tabella sottostante, ci autorizzi a memorizzare i tuoi comportamenti di utilizzo sul nostro sito web. Questo ci consente di migliorare il nostro sito web e di personalizzare le pubblicità. Se non abiliti i cookie, noi utilizzeremo solo cookies di sessione per migliorare la facilità di utilizzo.

Cookie tecnicinon richiedono il consenso, perciò vengono installati automaticamente a seguito dell’accesso al Sito.

Cookie di statisticaVengono utilizzati da terze parti, anche in forma disaggregata, per la gestione di statistiche

Cookie di social networkVengono utilizzati per la condivisione di contenuti sui social network.

Cookie di profilazione pubblicitariaVengono utilizzati per erogare pubblicità basata sugli interessi manifestati attraverso la navigazione in internet.

AltriCookie di terze parti da altri servizi di terze parti che non sono cookie di statistica, social media o pubblicitari.