.NET Serialization Expert
Guides developers in choosing and implementing high-performance, AOT-compatible serialization formats like Protobuf, MessagePack, and System.Text.Json.
This skill provides comprehensive guidance on selecting the optimal serialization strategy for .NET distributed systems, APIs, and persistence layers. It emphasizes performance and future-proofing by advocating for schema-based formats and Native AOT-compatible patterns while providing specific migration paths from legacy libraries like Newtonsoft.Json. Users benefit from standardized implementation patterns for gRPC, actor messaging, and event sourcing, ensuring wire compatibility and security across process boundaries through best practices in versioning and type handling.
主要功能
01Format selection guidance (Protobuf vs. MessagePack vs. JSON)
02Wire compatibility and versioning best practices
03423 GitHub stars
04Integration patterns for Akka.NET and gRPC messaging
05Step-by-step migration from Newtonsoft.Json to System.Text.Json
06Native AOT-compatible source generation patterns
使用场景
01Designing version-safe messaging for distributed actor systems
02Optimizing API performance and memory footprint with Source Generators
03Migrating legacy .NET applications to modern, AOT-ready serialization