Software Architecture With C# 9 And .Net 5: Architecting Software Solutions Using Microservices, Devops, And Design Patterns For Azure