Architettura Microservices

L’idea alla base dell’architettura a microservice  non è completamente nuova, ma possiamo pensarla come un’evoluzione dell’architettura SOA (Service Oriented Application): si tratta infatti di una serie di piccoli servizi (micro appunto) indipendenti tra loro e ciascuno focalizzato su particolare ruolo all’interno del business. In questo post vengono descritti i principi di questa tipologia di sviluppo software:

[visual-link-preview encoded=”eyJ0eXBlIjoiZXh0ZXJuYWwiLCJwb3N0IjowLCJwb3N0X2xhYmVsIjoiIiwidXJsIjoiaHR0cHM6Ly9hbWVybGluLmtlYW50ZXguY29tL2FyY2hpdGV0dHVyYS1taWNyb3NlcnZpY2VzLyIsImltYWdlX2lkIjoxNzYxLCJpbWFnZV91cmwiOiJodHRwczovL2RvdG5ldHRvcnRvbmEubmV0L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE3LzExL01pY3Jvc2VydmljZXMtODI1eDUxMC5wbmciLCJ0aXRsZSI6IkFyY2hpdGV0dHVyYSBNaWNyb3NlcnZpY2VzIiwic3VtbWFyeSI6IkzigJlpZGVhIGFsbGEgYmFzZSBkaSBxdWVzdG8gdGlwbyBkaSBzdHJ1dHR1cmEgbm9uIMOoIGNvbXBsZXRhbWVudGUgbnVvdmE6IHNpIHRyYXR0YSBpbmZhdHRpIGRpIHVuYSBzZXJpZSBkaSBwaWNjb2xpIHNlcnZpemkgKG1pY3JvIGFwcHVudG8pIGluZGlwZW5kZW50aSB0cmEgbG9ybyBlIGNpYXNjdW5vIGZvY2FsaXp6YXRvIHN1IHBhcnRpY29sYXJlIHJ1b2xvIGFsbOKAmWludGVybm8gZGVsIGJ1c2luZXNzLiIsInRlbXBsYXRlIjoidXNlX2RlZmF1bHRfZnJvbV9zZXR0aW5ncyJ9″]

L’idea alla base dell’architettura a microservice  non è completamente nuova, ma possiamo pensarla come un’evoluzione dell’architettura SOA (Service Oriented Application): si tratta infatti di una serie di piccoli servizi (micro appunto) indipendenti tra loro e ciascuno focalizzato su particolare ruolo all’interno del business. In questo post vengono descritti i principi di questa tipologia di sviluppo…