Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Microservizi serverless scalabili da zero a milioni di messaggi

Microservizi serverless scalabili da zero a milioni di messaggi

In questo talk parleremo di come abbiamo sviluppato una infrastruttura a microservizi interamente serverless usando AWS Lambda, DynamoDB, S3 e Amazon Cognito. Il tutto con una particolarità: il sistema deve interagire con un database legacy on premises.

Con questi mattoni fondamentali e questo vincolo abbiamo rilasciato una applicazione solida e sicura per fare test di routing su reti GSM, con la possibilità di scalare da zero 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, vedremo come è possibile ridurre i costi al minimo per questo tipo di applicazioni che richiedono alte performance in finestre temporali limitate.

Paolo Ferretti

May 07, 2020
Tweet

More Decks by Paolo Ferretti

Other Decks in Technology

Transcript

  1. Microservizi serverless scalabili da zero a milioni di messaggi Paolo

    Ferretti - Serverless Italy Meetup 7 Maggio 2020
  2. MailUp Group The constraints handle big amount of messages connect

    to on-premises databases less operational responsibilities
  3. MailUp Group 9 First steps How to monitor? Which tool?

    Which pattern? How to dimension infrastructure?
  4. MailUp Group 1 2 Advantages • automatic scale-out / scale-in

    • almost 0 maintenance • easy monitoring • no extra costs when the system is not used • easy automation and deploy • excellent documentation