Microservices for Java Developers: Introduction to Frameworks and Containers
Does your business need microservice architecture? There are many good things about these services, but they also have some bad things. Java developers and architects will learn how to use popular application frameworks like Dropwizard and Spring Boot. They will also learn how to deploy and manage microservices at scale using Linux containers. To use microservices, you need to do a lot more than just change your technology. Christian Posta, who works at Red Hat as a Principal Middleware Specialist/Architect, also looks at how flexible an organization needs to be to provide these services. This short book explains how fast feedback cycles, self-managing teams, and a common goal are important for making microservices work. Learn why building, deploying, and running cloud-native apps with microservices requires you to think differently. Explore the popular microservices frameworks like Spring Boot, Dropwizard, and WildFly Swarm. No matter what language the microservices are written in, use Docker and Kubernetes to deploy them. Learn how to manage clusters, deal with failures, and distribute work when running microservices at scale.
Christian Posta (@christianposta) is a Red Hat Principal Middleware Specialist/Architect. He is well-known as a frequent blogger, speaker, open-source supporter, and contributor to Apache ActiveMQ, Apache Camel, and other projects.
Microservices for Java developers: a hands-on introduction to frameworks and containers PDF
Author(s): Posta, Christian
Publisher: O’Reilly Media, Year: 2016