Tre dimensioni di scaling
Cloud native
Nel tempo il numero di clienti cresce e insorge la necessità di scalare il servizio. Si va quindi nel cloud.
Che caratteristiche ha un servizio?
- Può evolvere nel tempo.
- Potrebbe essere poliglotta, tecnologicamente parlando.
- Evolve con l’evoluzione del business.
Pensare ad una architettura a microservizi potrebbe essere una buona soluzione, perché è aperta all’evoluzione.
Questi nuovi sistemi composti da tanti piccoli servizi vanno governati, qualora non lo si facesse sarebbe un bel problema. Ecco dunque che il binomio Agile + devOps è da considerare in quanto porterebbe come dote dei principi base e regole da seguire.