One of the many difficult aspects of the microservices architecture style is identifying a microservice. What is the proper level of granularity? What factors influence the granularity of a service? In this lesson Mark Richards shows how to combine a function-driven approach, data-driven approach, and a request-based approach to achieve the right level of granularity for a microservice.
Reference Links:
Software Architecture Monday: https://bit.ly/3dadEe3
Fundamentals of Software Architecture: https://amzn.to/3rgFLjY
Software Architecture: The Hard Parts: https://amzn.to/3BjMMF2