We have dot net core application which is running in AKS and we need to plug custom DLL into running pod.
About Custom DLL: Customization implemented by each customer which follows certain contracts.
Couple of solutions which we have already explored
- Upload custom dll in azure blob and load that dll from running pod at runtime to execute the custom code
- Package dotnet core app image and custom DLL image into one image and deploy it to AKS.
Is there any better way to implement this problem? any industry standard to solve this architecture problem?
Note: Mainly, I am looking for deployment architecture standard and not for implementation details like Reflection or MEF etc.
thanks in advance.