© Fanie Reynders 2018
Fanie ReyndersModern API Design with ASP.NET Core 2https://doi.org/10.1007/978-1-4842-3519-5_4

4. Extensibility Architecture

Fanie Reynders1 
Odijk, The Netherlands

Extensibility is one of the critical features of ASP.NET Core as it allows for a pluggable system architecture. We could, of course, go into all the extensibility points of ASP.NET Core, but to keep to the scope of APIs, in this chapter we will focus on a specific subset.

This chapter will explain some of the essential aspects of ASP.NET Core from an extensibility point of view. We will learn more about hosts and servers, as well as about creating a custom server. We will revisit the concept of middleware, delving deeper into more advanced scenarios. As mentioned ...

Get Modern API Design with ASP.NET Core 2: Building Cross-Platform Back-End Systems now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.