Ved å dele store applikasjoner opp i separate, selvstendige enheter, representerer mikrotjenester et betydelig skritt mot å redusere kompleksitet og øke fleksibilitet. "Spring Microservices in Action, Second Edition" viser deg hvordan du bygger applikasjoner basert på mikrotjenester ved hjelp av Java og Spring-plattformen. Denne andre utgaven er fullstendig oppdatert for å reflektere den nyeste versjonen av Spring og inkluderer utvidet dekning av API-ruting med Spring Cloud Gateway, logging med ELK-stakken, målinger med Prometheus og Grafana, sikkerhet med Hashicorp Vault, samt moderne distribusjonspraksiser med Kubernetes og Istio. Mikrotjenester bryter opp koden din i uavhengige, sammenkoblede tjenester som krever nøye vurdering og design. Heldigvis forenkler Spring Boot, Spring Cloud og Spring Cloud Gateway den tidkrevende infrastrukturen og oppsettet som kreves for mikrotjenesteapplikasjoner. Spring Boot fjerner behovet for omfattende kode når man skriver en REST-basert tjeneste, noe som gjør utviklingen enklere og mer effektiv.