Abstract
Microservices is a preferred way of architecting large-scale and mission-critical applications. It offers many advantages, such as using multiple technologies in the same solution; for example, NoSQL is preferred for building shopping website catalogs, and RDMS can manage transactions in the back end. Similarly, one service can be developed in ASP.NET and another in Java. In the past, application developers had to work in single development language, and developers specializing in a different technology had to be trained to make them relevant to the project. Microservices offers the freedom to use the best technology for a project and to pick experts from various technologies.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsAuthor 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). Implementing Microservices. In: Building Microservices Applications on Microsoft Azure. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4842-4828-7_2
Download citation
DOI: https://doi.org/10.1007/978-1-4842-4828-7_2
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)