Updating the Composition Root of Each Module

Explore the streamlining module initialization to facilitate standalone microservice deployment while retaining flexibility for monolithic architecture.

We'll cover the following

Every module uses a Startup() method to initialize itself to run with the resources that the monolith has provided. Our update will be a small one. We will be moving the code within Startup() to a new Root() function. Then, we create a call to it from Startup() and it will be as though nothing has changed:

Get hands-on with 1400+ tech skills courses.