
🧠 Tornare alle basi con C++ nel 2026
Nel 2026 scriviamo software usando framework sofisticati, runtime complessi e piattaforme che nascondono sempre più dettagli. Tornare alle basi con il…
23/01/2026
02/04/2026 - 4 min di lettura

C'è un momento preciso in cui capisci che "Architetto" non è un singolo ruolo.
È quando entri in un progetto strutturato e ti accorgi che esistono due persone con titoli simili, che lavorano sulla stessa cosa, ma non stanno risolvendo lo stesso problema. Anzi: partono da domande opposte.
Il malinteso più comune è pensare che uno dei due sia "più senior" dell'altro, o che uno faccia il lavoro dell'altro con meno esperienza. Non funziona così.
🧩 Il Solutions Architect chiede: qual è il problema da risolvere?
⚙️ L'Infrastructure Architect chiede: questa cosa reggerà davvero?
Stessa azienda, stesso progetto, due prospettive che guardano in direzioni diverse. E quella differenza cambia tutto.
Il Solutions Architect non parte dal codice. Parte dal contesto.
Il suo lavoro è costruire una soluzione che abbia senso, non solo tecnicamente, ma considerando obiettivi di business, esperienza utente, integrazione tra sistemi esistenti e vincoli reali come tempo, budget e composizione del team.
Non deve conoscere ogni dettaglio implementativo. Deve capire come far funzionare tutto insieme. È il traduttore tra chi ha un problema e chi lo risolve.
Qui il gioco cambia completamente.
L'Infrastructure Architect non progetta feature. Progetta quello che sta sotto: cloud, networking, sicurezza, scalabilità, disaster recovery. Ma non nel senso banale del termine "infrastruttura". Il suo obiettivo è garantire che ciò che costruisci oggi non diventi un problema domani.
Ogni scelta che fa impatta i costi nel lungo periodo, l'affidabilità del sistema, la capacità di scalare quando serve e la facilità, o la difficoltà, di manutenzione futura. Sono decisioni che pesano per anni.
Immagina di dover costruire una nuova piattaforma da zero.
Il Solutions Architect pensa: come integriamo i sistemi esistenti? Che esperienza vogliamo dare all'utente? Quali tecnologie hanno senso in questo contesto?
L'Infrastructure Architect pensa: questa architettura regge dieci volte il carico attuale? Quanto costa mantenerla nel tempo? Come gestiamo i fault e il recovery?
Stesso progetto, stesso momento, due livelli di lettura completamente diversi, entrambi necessari.
Il problema non è scegliere uno dei due profili. Il problema è quando i due non comunicano.
Ed è esattamente lì che nascono le situazioni peggiori: soluzioni architetturalmente perfette che non scalano, infrastrutture solide ma inadatte all'uso reale, costi fuori controllo, sistemi impossibili da gestire nel tempo.
Abbiamo visto progetti fallire su questo. Non per mancanza di competenza, ma per mancanza di allineamento tra le due prospettive.
Un altro scenario classico: una feature sviluppata, testata, considerata "pronta". Ma l'infrastruttura non supporta il carico, mancano permessi, la rete non è configurata, il deploy non è stato pianificato. Risultato: "è pronta, ma non possiamo rilasciarla." Un fallimento organizzativo, non tecnico.
I background sono tipicamente diversi.
Il Solutions Architect arriva spesso da un percorso più applicativo, lavora a stretto contatto con il business e cresce verso una visione sempre più ampia dell'impatto tecnologico. L'Infrastructure Architect ha generalmente un background più sistemistico, va in profondità tecnicamente e cresce verso la gestione di complessità e affidabilità crescenti.
Ma entrambi condividono la stessa responsabilità finale: fare in modo che il software funzioni, davvero, non solo sulla carta.
Non è "quale dei due è meglio". La domanda giusta è: dove guarda la tua attenzione naturalmente?
Ti interessa di più capire problemi, contesto, prodotto e trovare la soluzione giusta? O preferisci progettare sistemi che reggono nel tempo, che scalano, che non crollano la domenica sera?
Non c'è una risposta sbagliata. Ma restare a metà strada, senza una direzione chiara, è la scelta più difficile da sostenere nel lungo periodo.
Il software fatto bene nasce sempre dall'equilibrio tra chi guarda il problema 🧩 e chi garantisce che la soluzione regga 🏗️. Sono due metà della stessa cosa e funziona solo quando parlano.
💬 Hai già capito da che parte stai? Raccontacelo nel Discord di Arkemis.

Nel 2026 scriviamo software usando framework sofisticati, runtime complessi e piattaforme che nascondono sempre più dettagli. Tornare alle basi con il…
23/01/2026

Abbiamo creato ddmushi per organizzare meglio le API con TanStack React Query, mantenendo type-safety, validazione e una developer experience più ordi…
02/04/2026

Il software raramente fallisce nei casi normali. Fallisce quando incontra scenari che nessuno aveva previsto. Heartbleed, la collisione di SHA-1 e il …
19/02/2026

Nel lavoro da developer il problema raramente è il tempo: è la lucidità. In questa guida vediamo come riconoscere i tuoi picchi mentali, proteggere il…
12/03/2026