via gRPC implementation is here, reference from other layers is not allowed. MonolithAdapter AuthNCtx AuthZCtx SubscriptionCtx InvoiceCtx Secondary Adapter UseCase Domain Http Adapter Shared Primary Adapter Shared Secondary Adapter Shared Library Shared Domain Batch Adapter Kinesis Adapter gRPC Adapter 8IFSFEJEXFJNQMFNFOUUIF3FNPUFGVODUJPO )PX%JE8F%FTJHO*U