In questo talk parleremo di come abbiamo sviluppato una infrastruttura a microservizi interamente serverless con una particolarità: il sistema deve interagire con un database legacy on premises. Vedremo anche come lo abbiamo esteso per renderlo adatto ad interagire con qualsiasi tipo di servizio esterno.
Con questi mattoni fondamentali e questo vincoli abbiamo rilasciato una applicazione solida e sicura per fare test di routing su reti GSM, con la possibilità di scalare da 0 a un milione di test senza sovraccaricare il database on-premises e senza richiedere un intervento manuale per lo scaling dell'infrastruttura.
Condividendo questa esperienza, analizzeremo l’architettura e l’organizzazione del nostro stack per poter gestire velocemente il deploy delle risorse. Parleremo inoltre delle difficoltà incontrate e di come le abbiamo risolte.