Book description
The Complete Guide to Succeeding with Microservices and Docker in Large Software Projects
Together, microservices and Docker containers can bring unprecedented agility and scalability to application development and deployment—especially in large, complex projects where speed is crucial but small errors can be disastrous. In Microservices and Containers, Parminder Singh Kocher demonstrates why and how these technologies can help you build, deploy, manage, and scale industrial-strength applications.
You’ll learn how to leverage microservices and Docker to drive exponential improvements in DevOps effectiveness, on-demand scalability, application performance, time-to-market, code reuse, and application reliability. Kocher also offers detailed guidance and a complete roadmap for transitioning from monolithic architectures, and an in-depth case study walking through the migration of an enterprise-class SOA system.
- Understand how microservices enable you to organize applications into standalone components that are easier to manage, update, and scale
- Decide whether microservices and containers are worth your investment, and manage the organizational learning curve associated with them
- Apply best practices for interprocess communication among microservices
- Migrate monolithic systems in an orderly fashion
- Understand Docker containers, installation, and interfaces
- Network, orchestrate, and manage Docker containers effectively
- Use Docker to maximize scalability in microservices-based applications
This guide will be valuable to software/systems professionals moving from older approaches, architects and developers already working with microservices and containers, and executives and managers seeking to maximize the business value of these technologies.
Table of contents
- Cover Page
- Title Page
- Copyright Page
- Dedication
- Contents
- About This E-Book
- Preface
- Acknowledgments
- About the Author
-
Part I: Microservices
- Chapter 1: An Introduction to Microservices
- Chapter 2: Switching to Microservices
- Chapter 3: Interprocess Communication
- Chapter 4: Migrating and Implementing Microservices
-
Part II: Containers
- Chapter 5: Docker Containers
- Chapter 6: Docker Installation
- Chapter 7: Docker Interface
- Chapter 8: Containers Networking
- Chapter 9: Container Orchestration
- Chapter 10: Containers Management
-
Part III: Hands-On Project—Putting Learning into Practice
- Chapter 11: Case Study: Monolithic Helpdesk Application
- Chapter 12: Case Study: Migration to Microservices
- Chapter 13: Case Study: Containerizing a Helpdesk Application
- Conclusion
- Appendix A: Helpdesk Application Flow
- Appendix B: Installing the Solr Search Engine
- Index
Product information
- Title: Microservices and Containers, First edition
- Author(s):
- Release date: April 2018
- Publisher(s): Addison-Wesley Professional
- ISBN: 9780134591728
You might also like
book
Docker in Practice, Second Edition
Docker in Practice, Second Edition presents over 100 practical techniques, hand-picked to help you get the …
book
Microservices: Up and Running
Microservices architectures offer faster change speeds, better scalability, and cleaner, evolvable system designs. But implementing your …
book
Securing Microservice APIs
There are several techniques for controlling access to web APIs in microservice architectures, ranging from network …
book
Containerization with LXC
Get acquainted with the world of LXC About This Book Get the most practical and up-to-date …