Informazioni sul servizio
TradottoProgetto e gestisco backends di produzione su Unison — un linguaggio funzionale in cui ogni definizione è identificata dall'hash del suo contenuto, non dal nome e dalla versione. In pratica questo significa: nessun passaggio di build, nessun conflitto di dipendenza e nessun deployment rotto quando due librerie richiedono versioni diverse della stessa cosa. Trasformo questo in un beneficio per il cliente: i tuoi servizi rimangono piccoli, riproducibili e sicuri da rifattorizzare. La base del mio lavoro è il calcolo distribuito attraverso abilità. Invece di cucire manualmente broker, code e codice di collegamento, modello gli effetti come abilità e il runtime sposta i calcoli tra i nodi con quasi nessuno sforzo. Una funzione scritta come codice normale viene eseguita in remoto senza riscrivere per la rete. Fornisco funzioni cloud, pipeline di eventi, lavoratori in background e servizi con stato con interfacce tipizzate pulite. Compiti tipici: alleviare i percorsi critici da una rete di microservizi fragile, assemblare una nuova API con gestori tipizzati o sollevare un pianificatore di lavori distribuiti. Cosa ottieni: codice Unison completamente tipizzato suddiviso in spazi dei nomi riutilizzabili, test sulle abilità di test integrate del linguaggio, un breve manuale per il deployment e l'osservabilità, e un call-through affinché il tuo team mantenga tutto dopo il passaggio. Dietro di me ci sono anni di linguaggi funzionali prima di Unison, quindi porto un modello di dati disciplinato, una gestione degli errori attenta e attenzione alle funzioni totali. Se non sei sicuro che Unison si adatti al tuo carico, prima esaminerò onestamente l'architettura e dirò dove aiuta e dove uno strumento noioso e collaudato vince. Il mio obiettivo è sistemi durevoli e comprensibili che i tuoi ingegneri si divertano a mantenere.