Home > Store

Microservices and Containers, Rough Cuts

Microservices and Containers, Rough Cuts

Rough Cuts

  • Available to Safari Subscribers
  • About Rough Cuts
  • Rough Cuts are manuscripts that are developed but not yet published, available through Safari. Rough Cuts provide you access to the very latest information on a given topic and offer you the opportunity to interact with the author to influence the final publication.

Also available in other formats.


  • Copyright 2018
  • Dimensions: 7" x 9-1/8"
  • Pages: 240
  • Edition: 1st
  • Rough Cuts
  • ISBN-10: 0-13-459741-9
  • ISBN-13: 978-0-13-459741-6

This is the Rough Cut version of the printed book.

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.

Sample Content

Table of Contents



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 Help Desk Application
Chapter 12: Case Study: Migration to Microservices
Chapter 13: Case Study: Containerizing a Help Desk Application

Appendix A: Helpdesk Application Flow
Appendix B: Installing the Solr Search Engine



Submit Errata

More Information