ASP.Net WebAPI 6.0 External API Implementation Example Technologies Used Adapter Desing Pattern ASP.Net 6.0 Swagger Fluent Validation Serilog Docker Heroku