Localmente, un’unica piattaforma cloud editoriale

Monrif Net, da sempre pioniere dello sviluppo tecnologico dell’editoria, abbina la ricerca e l’innovazione con la grande tradizione dei principi e valori alla base dei quotidiani più antichi d’Italia.

Monrif Net ci ha scelto per realizzare Localmente, un’unica piattaforma cloud dove accogliere editori indipendenti geograficamente distribuiti.

La piattaforma abbina la semplicità di un sistema editoriale WordPress a soluzioni avanzate di SEO e di advisoring.

 

 

Cost optimization

Il rilascio su AWS dei nuovi bilanciatori di layer 7 ci ha permesso di migrare da un Classic Load Balancer per testata ad un solo Application Load Balancer per tutto Localmente, con un risparmio fino al 90%.

Performance Optimization

Attraverso l’uso di NewRelic APM siamo stati in grado di individuare le criticità introdotte da ogni testata, evidenziandone i colli di bottiglia e migliorandone l’esperienza dell’utente finale.

DevOps

Abbiamo analizzato il flusso di sviluppo, dalle prime fasi fino alla produzione, introducendo concetti di environment parity e metodi come la Continuous Integration e la Continuous Deployment.

Abbiamo poi automatizzato la creazione delle risorse IT all’ingresso di ogni nuova testata.

Dall'esigenza alla soluzione

Docker ci è parso subito l’ambiente più adatto, poichè ci garantiva il giusto livello di scaling ed isolamento richiesto, combinato ad un ottimo grado di environment parity.

Una delle sfide affrontate è stata proprio la gestione dell’eterogeneità e del differente scaling fra le testate, esse infatti possono variare dai 100mila ai 2 milioni di visitatori.

Una seconda sfida posta da Monrif Net, era il non dover dipendere dal file system distribuito (NFS), che per esecuzioni multiple di WordPress spesso è un must. Per risolvere l’upload dei media e non utilizzare NFS abbiamo utilizzato WP Offload S3, con il quale abbiamo fornito i media direttamente da bucket S3. Per il template, le modifiche lato backend sono effettuate solo in fase di setup della piattaforma e mantenute sotto controllo di versione, il che ci ha permesso di fornire staticamente anche questo attraverso CDN.

Un focus, espresso poi sin dai primi sviluppi, è stato quello legato alle performance optimization, sia a livello infrastrutturale – costruendo diversi layer di caching – sia a livello software – utilizzando strumenti di APM. Questi strumenti sono in grado di evidenziare gli errori e i colli di bottiglia di qualsiasi piattaforma web, e nel caso di Monrif Net abbiamo scelto New Relic vista la sua facile integrazione con WordPress.

Siamo orgogliosi di contribuire a Localmente, fiduciosi in nuove sfide e nella sua ulteriore espansione.

Leggi il post
Uno degli aspetti più critici del progetto Localmente è rappresentato dall'eterogeneità delle esigenze dei singoli editori partecipanti ed Ideato si è rilevato il partner ideale per affrontare tempestivamente e con la necessaria flessibilità ogni problema ed ogni richiesta.

Cesare Navarotto, COO di Monrif Net

case studies