The idea of default Serde is to support generic format like Avro or Json throughout the whole topology. If everything is in Avro/Json (or similar) users don't nee to overwrite any operator level Serde.
-Matthias On 6/12/18 6:32 PM, Stephane Maarek wrote: > Hi > > Coming from a user perspective, I see a lot of beginners not understanding > the need for serdes and misusing the default serde settings. > > I believe default serdes do more harm than good. At best, they save a bit > of boilerplate code but hide the complexity of serde happening at each > step. At worst, they generate confusion and make debugging tremendously > hard as the errors thrown at runtime don't indicate that the serde being > used is the default one. > > What do you think of deprecating them as well as any API that does not use > explicit serde? > > I know this may be a "tough change", but in my opinion it'll allow for more > explicit development and easier debugging. > > Regards > Stéphane >
signature.asc
Description: OpenPGP digital signature