Microservices for Java Developers

Rafael Benevides, 2019, Microservices for Java Developers: A Hands-On Introduction to Frameworks and Containers - Java Developers

java
The microservice architectural approach reaches into the foundation of your organization, letting you build complex systems to adapt to rapidly changing competitive markets. Now in its second edition, this step-by-step guide introduces concepts like immutable delivery, and gets you started building distributed systems for managing microservices using Linux containers, Kubernetes, and three different Java frameworks: Spring Boot, Dropwizard, and WildFly Swarm (WildFly Swarm was renamed Thorntail in 2018).
Author

albertprofe

Published

Friday, January 20, 2023

Modified

Tuesday, September 26, 2023

Book Image

More info

Microservices for Java Developers: A Hands-On Introduction to Frameworks and Containers - Java Developers

Microservices for Java Developers: A Hands-On Introduction to Frameworks and Containers - Java Developers

The Microservice architectural approach is more than just about technology. It reaches into the foundation of your organization to allow you to build truly scalable, adaptive, complex systems that help a business adapt to rapidly changing competitive markets. Using a hands-on approach to three useful Java frameworks for building Microservices: Spring Boot, Dropwizard, and WildFly Swarm you can compare and contrast them through a handful of familiar patterns, including:

  • Exposing a service
  • Configuration at runtime
  • Exposing metrics/insight
  • Calling downstream services in a safe manner

Explore concepts like immutable delivery and how Linux Containers and Kubernetes can be used to deploy and manage Microservices.