Partitioning Your Business into Services

  • Cloves CarneiroJr.
  • Tim Schmelmer


This chapter presents some guidelines for composing a larger business application out of a set of microservices. We start by explaining some general criteria by which to partition a software system into a set of core services. We then explain how these core services can be composed into one or more layers of higher-level services, which eventually are the building blocks for the entire application. Finally, we will apply some of these generic principles to begin building our example bookstore application.


Business Intelligence Core Service Payment Instrument Separate Service Entire Application 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Copyright information

© Cloves Carneiro Jr. and Tim Schmelmer 2016

Authors and Affiliations

  • Cloves CarneiroJr.
    • 1
  • Tim Schmelmer
    • 2
  1. 1.HollywoodUSA
  2. 2.BroomfieldUSA

Personalised recommendations