Abstract
In this chapter, we discuss the various critical factors of designing a database for microservices applications. As per the narrative of the microservices architecture, each microservice should have its own databases. Segregation based on data access helps fit the best technology to handle respective business problems. This means that a single application can use different database technologies, which is a concept called polyglot persistence. Let’s look at important factors to consider when building a microservices application, as well as how the power of the Microsoft Azure platform can be harnessed to build highly scalable, agile, and resilient solutions.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2019 Harsh Chawla and Hemant Kathuria
About this chapter
Cite this chapter
Chawla, H., Kathuria, H. (2019). Database Design for Microservices. In: Building Microservices Applications on Microsoft Azure. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4842-4828-7_8
Download citation
DOI: https://doi.org/10.1007/978-1-4842-4828-7_8
Published:
Publisher Name: Apress, Berkeley, CA
Print ISBN: 978-1-4842-4827-0
Online ISBN: 978-1-4842-4828-7
eBook Packages: Professional and Applied ComputingApress Access BooksProfessional and Applied Computing (R0)