© 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 
(1)
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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.