Overview

In this chapter, we will look at common components and extensions:

  • Logging
  • Options
  • Configuration
  • Swagger
  • MediatR
  • Event bus
  • Integration service
  • Multi-tenant
  • Audit
  • XUnit
  • Modular

We implemented these extensions and services to resolved common problems that were specified in Application models section. To achieve more value out of this document, please go through .NET Microservices: Architecture for Containerized .NET Applications.

NOTE: Juice is currently in beta, so you must select the Include prerelease checkbox in the Nuget packages window to browse its packages.