Modern API Design with ASP.NET Core 2: Building Cross-Platform Back-End Systems