It should be easy to plug in and change the default serializer to a custom or third party solution. This will be achieved by creating an ISerializer interface and use it throughout the application.
❔ It is not decided if Newtonsoft.Json will be a part of RawRabbit or extracted to a seperate package, RawRabbit.Serialization.Newtonsoft.
It should be easy to plug in and change the default serializer to a custom or third party solution. This will be achieved by creating an
ISerializer
interface and use it throughout the application.❔ It is not decided if
Newtonsoft.Json
will be a part ofRawRabbit
or extracted to a seperate package,RawRabbit.Serialization.Newtonsoft
.