Lesson 107 - Microservices Annotations and Attributes 
(posted February 15, 2021)

Custom non-functional annotations (sometimes called identities, tags, or markers) are an effective way within a microservices architecture to denote the specific behavior or classification of a microservice. These annotations (called "attributes" in C# and "annotations" in Java) are simple to create and provide a developer with valuable information about a microservice and also provide an effective governance hook for architects. In this lesson, Mark Richards describes four of the custom microservices annotations he uses on a regular basis and shows how they can be used to increase your control, governance, and knowledge of your microservices ecosystem. 

Reference Links:

Service Design Patterns: https://www.developertoarchitect.com/lessons/lesson28.html
Service Taxonomy: https://www.developertoarchitect.com/lessons/lesson33.html
Creating Service Domains: https://www.developertoarchitect.com/lessons/lesson34.html
Distributed Transactions using Sagas: https://www.developertoarchitect.com/lessons/lesson53.html
Fundamentals of Software Architecture Book: 
https://www.amazon.com/gp/product/1492043451
Software Architecture Monday: https://www.developertoarchitect.com/lessons/

Back To Lessons   Next Lesson  




©2020 DeveloperToArchitect