Transitioning monolithic architectures using microservices with .NET Core 2.0 using C# 7.0, 2nd Edition