Lesson 107 - Microservices Annotations and Attributes 
(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
Software Architecture Monday: https://bit.ly/3dadEe3
Fundamentals of Software Architecture: https://amzn.to/3rgFLjY
Software Architecture: The Hard Parts: https://amzn.to/3BjMMF2
Training Classes: https://www.developertoarchitect.com/training/

Back To Lessons   Next Lesson  

©2018-2024 DeveloperToArchitect