Abstract
Software architectures are comparatively easy to comprehend, especially if there is enough documentation on the subject. The hardship will emerge when you start implementing them to solve real-world problems. This is where architectural patterns will come to your rescue. If you understand the problem at hand and if you can reasonably attach this problem to a scenario similar to a problem you have already addressed, it’s rather easy to follow an approach similar to what you adopted earlier. Architecture and design patterns help you to choose and adopt solutions to problems that are similar in nature. A pattern is a reusable solution to repetitive problems of a similar nature that occur in a particular context.
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 subscriptionsNotes
- 1.
Idempotence is the property of certain operations in mathematics and computer science whereby they can be applied multiple times without changing the result beyond the initial application.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2019 Binildas Christudas
About this chapter
Cite this chapter
Christudas, B. (2019). Essential Patterns for Microservices. In: Practical Microservices Architectural Patterns. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4842-4501-9_5
Download citation
DOI: https://doi.org/10.1007/978-1-4842-4501-9_5
Published:
Publisher Name: Apress, Berkeley, CA
Print ISBN: 978-1-4842-4500-2
Online ISBN: 978-1-4842-4501-9
eBook Packages: Professional and Applied ComputingApress Access BooksProfessional and Applied Computing (R0)