architecture-for-speed-slides
architecture-for-speed-slides
Chris B. Behrens
@chrisbbehrens
Up Next:
A Shift in Focus
Monolithic Architecture vs. Microservices
q+x+y+z
q+ max(x,y,z)
Fan Out, Fan In
LoadProfile()
Y
Page
openDbConnection() closeDbConnection()
overhead
X c
q
LoadOrders()
Z
x + max(y, z) + c + q
Using Queuing to Time-shift
“We’ll do it later”
A shopping cart app in the Paleozoic era
of the nineties
Other slower
We forward-cached We traded memory
methods use less
the file ACL for speed
memory
9772 km
At first, the work is But over time, you Map Reduce can be
not readily make the work accomplished with
decomposable decomposable advanced LINQ
A Map Reduce Example
Courtesy of StackOverflow
Course Wrap-up
How to “Well, Actually…”
https://github.com/FeynmanFan
/csharpperformanceplaybook
THANK YOU VERY MUCH
FOR WATCHING!!!