Book description
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. They communicate with each other using language-neutral protocols, such as Representational State Transfer (REST), or messaging applications, such as IBM® MQ Light.
This IBM Redbooks® publication gives a broad understanding of this increasingly popular architectural style, and provides some real-life examples of how you can develop applications using the microservices approach with IBM Bluemix™. The source code for all of these sample scenarios can be found on GitHub (https://github.com/).
The book also presents some case studies from IBM products. We explain the architectural decisions made, our experiences, and lessons learned when redesigning these products using the microservices approach.
Information technology (IT) professionals interested in learning about microservices and how to develop or redesign an application in Bluemix using microservices can benefit from this book.
Table of contents
- Front cover
- Notices
- IBM Redbooks promotions
- Preface
- Part 1 Introducing the microservices architectural style
- Chapter 1. Motivations for microservices
- Chapter 2. Elements of a microservices architecture
- Chapter 3. Microservices and DevOps
- Chapter 4. Developing microservices in Bluemix
- Chapter 5. Microservices case studies in IBM
- Part 2 Example scenarios using the microservices approach
- Chapter 6. Scenario 1: Transforming a monolithic application to use microservices (CloudTrader)
- Chapter 7. Scenario 2: Microservices built on Bluemix
- Chapter 8. Scenario 3: Modifying the Acme Air application and adding fault tolerance capabilities
- Related publications
- Back cover
Product information
- Title: Microservices from Theory to Practice: Creating Applications in IBM Bluemix Using the Microservices Approach
- Author(s):
- Release date: August 2015
- Publisher(s): IBM Redbooks
- ISBN: 9780738440811
You might also like
book
Advanced Microservices: A Hands-on Approach to Microservice Infrastructure and Tooling
Use the many types of tools required to navigate and maintain a microservice ecosystem. This book …
book
Developing Microservices Architecture on Microsoft Azure with Open Source Technologies
Deliver microservices architecture, step-by-step: from defining business problems through development, deployment, and monitoring Increasingly, organizations are …
book
Hands-On Cloud-Native Microservices with Jakarta EE
Discover how cloud-native microservice architecture helps you to build dynamically scalable applications by using the most …
book
Enterprise Java Microservices
Enterprise Java Microservices is an example-rich tutorial that shows how to design and manage large-scale Java …