Microservices Best Practices for Java
An IBM Redbooks publication
Published 07 December 2016, updated 13 March 2017
ISBN-10: 0738442275
ISBN-13: 9780738442273
IBM Form #: SG24-8357-00
(134 pages)
View online
Authors: Michael Hofmann, Erin Schnabel, Katherine Stanley
Abstract
Microservices is an architectural style in which large, complex software applications are composed of one or more smaller services. Each of these microservices focuses on completing one task that represents a small business capability. These microservices can be developed in any programming language.
This IBM® Redbooks® publication covers Microservices best practices for Java. It focuses on creating cloud native applications using the latest version of IBM WebSphere® Application Server Liberty, IBM Bluemix® and other Open Source Frameworks in the Microservices ecosystem to highlight Microservices best practices for Java.
Table of contents
Chapter 1. Overview
Chapter 2. Creating Microservices in Java
Chapter 3. Locating services
Chapter 4. Microservice communication
Chapter 5. Handling data
Chapter 6. Application Security
Chapter 7. Testing
Chapter 8. From development to production
Chapter 9. Management and Operations