Blog
L’infrastruttura presso Webmecanik
3 min lettura

L’infrastruttura presso Webmecanik

I limiti di un’infrastruttura standard consigliata da Mautic

Come indicato nel progetto open source GitHub di Mautic, è consigliato scegliere una infrastruttura stack LAMP. Abbiamo scartato questa opzione perché le prestazioni sarebbero diventate molto rapidamente limitate non appena si fosse superato un 10-ina di clienti e questo avrebbe reso il nostro servizio inutilizzabile. Inoltre, presso Webmecanik abbiamo accolto il software di alcune aziende che utilizzavano Mautic Open Source con una base contatti considerevole, ad esempio perché riuscivano arrivare molto rapidamente al limite dell’infrastruttura consigliata da Mautic.

Un approccio basato sulla scalabilità orizzontale

Per ovviare a questo, abbiamo optato per la condivisione di risorse tra più VM, così da non avere limiti sulle capacità di un singolo server web.

Abbiamo quindi scelto di:

  • implementare un load-balancer
  • migliorare le prestazioni dei database esistenti per i clienti che utilizzano il software in modo standard
  • installare un nuovo database ad alte prestazioni su cui abbiamo spostato i database dei clienti più esigenti

Oggi la nostra infrastruttura è composta da 6 server applicativi, di cui 5 VM ad alta disponibilità e 1 server dedicato, 2 server di file (filer), di cui 1 VM ad alta disponibilità e 1 server dedicato, il nostro load-balancer e i nostri due database. Ora siamo nella condizione di poter installare un nuovo server applicativo in modo semplice.

Quanto ai database, possono ancora aumentare di potenza prima che diventi necessario installarne di nuovi.

In altre parole, per noi è ora facile scalare orizzontalmente per ogni nuovo cliente e, quando sarà necessario installare un nuovo database, metteremo in atto una strategia di partizionamento dei database che ci consentirà di distribuire facilmente i dati su più server.

Formiamo i nostri clienti: usano sempre di più il software

A seguito di un corretto utilizzo del software da parte dei nostri clienti, un’altra sfida posta dal software Mautic era la ripartizione delle attività pianificate. Infatti, per ogni istanza installata, è necessario predisporre diverse attività pianificate per consentire l’aggiornamento dei segmenti, delle campagne e l’invio delle email.

Più aumenta il numero di clienti che utilizzano la piattaforma, più le attività diventano lunghe e numerose da gestire.

Su questa nuova infrastruttura, non potevamo lasciare che ogni server applicativo eseguisse queste attività in parallelo perché ciò avrebbe creato una situazione di competizione. Abbiamo quindi deciso di mettere da parte uno dei server applicativi web, così da concentrarci sulle attività pianificate dell’intera infrastruttura. Avevamo quindi messo in atto un sistema che limitava il numero massimo di attività pianificate in esecuzione. Questo sistema ci permetteva di garantire un servizio di qualità in condizioni normali e un servizio ridotto che ci evitava un fallimento totale del sistema nelle situazioni di più alta attività. Questo sistema ci ha accompagnato a lungo, ma dipendeva dal dimensionamento di una singola macchina ed era quindi temporaneo.

Ci siamo quindi messi al lavoro su un nuovo sistema che ci avrebbe consentito di distribuire queste attività su tutta la nostra infrastruttura. Internamente abbiamo chiamato questo sistema: il sequenziatore.

Il sequenziatore ha dovuto rispondere a molti problemi:

  • Come fare per inviare un’attività alla macchina più disponibile?
  • Come gestire le attività che vanno in errore?
  • E come impedire che la stessa attività venga eseguita su più macchine contemporaneamente?

Il sequenziatore è stato recentemente distribuito nella nostra infrastruttura. Grazie alla buona risposta della nostra infrastruttura, possiamo accogliere più istanze e persino migliorare le prestazioni.

Continua a esplorare gli articoli

L’editore di software annessiano Webmecanik, rilevato dai suoi manager

Dopo 10 anni di una crescita sostenuta, l’editore di software Webmecanik viene rilevato dal suo management. Sophie Panot diventa Presidente e mantiene le sue funzioni di CRO (Chief Revenue Officer), Norman Pracht resta Direttore Generale e David Coutelle, Direttore Tecnico. L’ambizione del trio di manager, rilevando le quote della società al suo fondatore e presidente […]

Retrospettiva 2023 da Webmecanik

Approfittiamo dell’inizio di quest’anno per dare un’occhiata al retrospettore del 2023. Questa retrospettiva ripercorre gli eventi più significativi di Webmecanik nel corso dell’ultimo anno, il contesto commerciale ed economico, oltre a un approccio contestuale al nostro settore d’attività, che ovviamente è stato influenzato dall’attualità economica nazionale, europea e mondiale. L’evoluzione della dinamica economica di PMI/ETI […]

Webmecanik acquista l’editore di software CRM GRC Contact

Intervista: scopri perché Webmecanik acquisisce l’editore di software per CRM GRC Contact  Webmecanik, primo editore francese di marketing automation, prosegue la propria strategia di crescita esterna con l’acquisizione di una nuova azienda: GRC Contact. Forte di diverse centinaia di clienti, questa società con sede ad Aix-en-Provence propone software per CRM alle aziende dal 2010.  Dopo […]

Autenticazione a doppio fattore: proteggi te stesso e i tuoi dati

Probabilmente l’avrai già notato: l’autenticazione a doppio fattore è ormai molto diffusa per accedere alle tue applicazioni personali e professionali preferite. Anche se ti sembra un sistema “vincolante”, è qui per proteggerti e proteggere i dati che possiedi; impariamo quindi a capirlo e ad amarlo! In questo articolo riprendiamo in modo semplice le caratteristiche di […]

La CNIL dichiara Google Analytics illegale

Il 10 febbraio 2022, la CNIL pronunciava il suo verdetto a seguito dei ricorsi di un’associazione (NOYB) contro un gestore di un sito web. Quest’ultimo trasferiva i dati raccolti verso gli Stati Uniti grazie all’uso di Google Analytics. Cosa significa questa decisione per il futuro di Google Analytics? Come continuare ad analizzare le prestazioni del […]

2021, RECORD DI FIDELIZZAZIONE PER WEBMECANIK

I team di Webmecanik sono molto felici e anche i suoi clienti! I dati sono impressionanti: il 100% dei collaboratori è rimasto pienamente impegnato, 6 nuove creazioni di posizione e oltre il 96% degli importi degli abbonamenti al software SaaS Webmecanik Automation sono stati rinnovati. +33% del fatturato, superiore agli obiettivi  Gli abbonamenti ai software […]