In this chapter, the bundled IoC container Funq was introduced and the possibilities to inject your own container were shown. We set up a working demo to have a platform for adaptions and also had a look at the session and cache implementation. We now understand the connection between the two and how the data is persisted and retrieved. Finally, we explored the possibilities to secure our service with authentication and authorization.
In the next chapter, we will introduce asynchronous communication between components and introduce possibilities for two-way communication between processes.