Extreme Architecture Performance
4,986 views • Nov 16, 2021 • #dotnet #dotnet6 #dotnetconf
Key moments
View all
View all
Goals
Goals
5:24
Goals
5:24
Routing requests...
Routing requests...
7:55
Routing requests...
7:55
Case insensitive routing
Case insensitive routing
11:34
Case insensitive routing
11:34
Scenario 2: Date formatting
Scenario 2: Date formatting
17:03
Can't do it like this... • Small code changes can have major impact on the system, but will hit a wall at some point • Need something better, need to change the architecture itself
Can't do it like this... • Small code changes can have major impact on the system, but will hit a wall at some point • Need something better, need to change the architecture itself
17:20
What's the cost of writing JSON?
What's the cost of writing JSON?
18:05
JSON Parsing Can't pay the parsing cost (over & over) * Own binary format, optimized for retrieval - Context will retain knowledge of parsing behavior - Context is reusable - You get faster over time
JSON Parsing Can't pay the parsing cost (over & over) * Own binary format, optimized for retrieval - Context will retain knowledge of parsing behavior - Context is reusable - You get faster over time
19:18
Zero copy model
Zero copy model
21:20
Zero copy model
21:20
Transcript
Follow along using the transcript.
Show transcript
dotnet
324K subscribers
Videos
About
.NET on Facebook
.NET on TikTok
Extreme Architecture Performance
126
Share
Save