BuyChain aveva bisogno di un sito capace di spiegare un prodotto B2B della supply chain piuttosto complesso restando veloce e facile da aggiornare. Ho guidato lo sviluppo del frontend. Dopo aver valutato i compromessi, ho proposto un approccio Jamstack — un frontend statico con i contenuti gestiti separatamente — e me ne sono occupato fino al lancio, guidando il team di BuyChain nella gestione quotidiana dei contenuti così che la scelta reggesse dopo il passaggio di consegne.

Cosa ho realizzato
- Frontend Astro: Costruito con l'architettura a isole di Astro, così le parti interattive si idratano solo dove servono e il resto viene servito come HTML statico. In questo modo le pagine si caricano velocemente.
- CMS Directus: Ho configurato Directus come livello dei contenuti, inclusi gli schemi SQL sottostanti, così che le pagine localizzate e i contenuti di marketing siano gestiti tutti da un unico posto.
- Pipeline di build statica: I contenuti vengono estratti da Directus in fase di build in pagine statiche di sola lettura, il che mantiene il sito live isolato dal CMS ed economico da ospitare.
Perché è stato importante
Poiché i contenuti risiedono nel CMS e il sito viene ricompilato staticamente, il team di BuyChain può creare nuove landing page e verticali senza dover aspettare uno sviluppatore. Questo ha eliminato un collo di bottiglia ricorrente e mantenuto bassi i costi di hosting.