Yan Cui
I help clients go faster for less using serverless technologies.
This article is brought to you by
Don’t reinvent the patterns. Catalyst gives you consistent APIs for messaging, data, and workflow with key microservice patterns like circuit-breakers and retries for free.
DISCLAIMER : as always, you should benchmark against your payload and use case, the benchmark numbers I have produced here is unlikely to be representative of your use cases and neither is anybody else’s benchmark numbers.
You can use the simple test harness I created and see these example code to benchmark against your particular payload.
Binary Serializers
All serializers are updated to the current latest version.
Versions tested:
Protobuf-net | 2.0.0.668 |
MessagePack | 0.1.0.2011042300 |
FsPickler | 0.9.5-alpha |
Filbert | 0.2.0 |
Json.Net | 6.0.3 |
FluorineFx | 1.2.4 |
JSON Serializers
FastJsonParser (which only supports deserialization and comes under the System.Text.Json namespace) was added to the mix, all other serializers are updated the current latest version.
Versions tested:
Jil | 1.5.0 |
ServiceStack.Text | 4.0.22 |
Json.Net | 6.0.3 |
fastJson | 2.1.1.0 |
MongoDB Drive | 1.9.1 |
System.Json | 4.0.20126.16343 |
System.Text.Json | 1.9.9.1 |
JsonFx | 2.0.1209.2802 |
JayRock | 0.9.16530 |
Whenever you’re ready, here are 3 ways I can help you:
- Production-Ready Serverless: Join 20+ AWS Heroes & Community Builders and 1000+ other students in levelling up your serverless game. This is your one-stop shop for quickly levelling up your serverless skills.
- I help clients launch product ideas, improve their development processes and upskill their teams. If you’d like to work together, then let’s get in touch.
- Join my community on Discord, ask questions, and join the discussion on all things AWS and Serverless.
Pingback: 8???ASP.NET Web API????? | ?????
Pingback: 8???ASP.NET Web API????? | ????
Pingback: IDG Contributor Network: Improving Web API performance - Strato Comp
Pingback: 8 ways to improve ASP.NET Web API performance