TY - BOOK AU - Garcia, Moises Macero TI - Learn microservices with Spring Boot: a practical approach to RESTful services using an event-driven architecture, cloud-native patterns, and containerization SN - 9781484267370 U1 - 005.1 GAR-M PY - 2020/// CY - India PB - Apress Publication KW - Programming languages (Electronic computers) KW - Computer programming KW - Computer software KW - Web services KW - Service-oriented architecture (Computer science) KW - Application software--Development KW - Java (Computer program language) N1 - Build Java-based microservices architecture using the Spring Boot framework by evolving an application from a small monolith to an event-driven architecture composed of several services. This revised book follows an incremental approach in teaching the structure of microservices, test-driven development, and common patterns in distributed systems such as service discovery, load balancing, routing, centralized logs, per-environment configuration, and containerization. This updated book now covers what's been added to the latest Spring Boot release, including support for the latest Java SE; more deep-dive knowledge on how Spring Boot works; testing with JUnit 5; changes in the Spring Cloud tools used for service discovery and load balancing; building Docker images using cloud-native buildpacks; a basic centralized logging solution; E2E traceability with Sleuth; centralized configuration with Consul; many dependency upgrades; support for Spring Data Neumann; and more. Author Moises Macero uses a pragmatic approach to explain the benefits of using this type of software architecture, instead of keeping you distracted with theoretical concepts. He covers some of the state-of-the-art techniques in computer programming, from a practical point of view. You’ll focus on what's important, starting with the minimum viable product but keeping the flexibility to evolve it ER -