You are designing an Azure solution where multiple microservices share a single Azure SQL database. What risk does this architecture introduce and what is the recommended mitigation?
-
A
Network latency risk; mitigate with Azure ExpressRoute
-
B
Schema coupling and shared fate risk; mitigate by giving each service its own schema or database
-
C
Cost risk; mitigate with reserved capacity pricing
-
D
Backup risk; mitigate with geo-redundant backups