~/talk

How to Scale .NET Apps with Distributed Caching

Talkat NDC London 2017 · 2017-01-16..01-20· [dotnet, databases]
links:none on file
slides:none on file

Shows how adding a distributed cache (examples: NCache or Redis) between .NET app tier and relational DB removes DB bottlenecks so 80% reads to cache and ~20% DB; typical cache nodes are 8-core, 16–32 GB, favor more small nodes; common wins are sessions/viewstate/output-cache offload, SQL dependency or CLR-trigger sync, and read-through/write-through with async write-behind to avoid DB latency. Demo patterns include client libraries, cache-as-master with replication, query/indexing in-cache, and client-side near cache to regain in‑process speed.

AI-written summary · about

  1. 0:00Introduction
  2. 1:05Scalability
  3. 1:43Linear Scalability
  4. 2:15Nonlinear Scalability
  5. 2:34Which Applications Need Scalability
  6. 4:19The Scalability Problem
  7. 5:40Distributed Caching
  8. 10:19Worst Case Scenario
  9. 10:40Use Cases
  10. 16:09Runtime Data Sharing
  11. 18:22Frameworks
  12. 20:01ASPnet Provider
  13. 21:37Sanity Testing
  14. 22:33No Programming Needed
  15. 22:52Application Data Cache
  16. 23:06NCache
  17. 25:17Application Data caching
  18. 25:30Explorations
  19. 26:46Sliding Expressions
  20. 33:10Cache Dependency
  21. 36:11Database Client
  22. 41:35Keeping the Caching Fresh
  23. 41:53Read Through
  24. 42:04Read Through Example
  25. 43:24Caching Tier
  26. 43:48Readthrough
  27. 45:42Readthrough Benefits
  28. 46:24RightThrough Benefits
  29. 47:10RightBehind Benefits
  30. 49:37NCash
  31. 50:06Partition Replication
  32. 52:10Secular Scalability
  33. 52:23Keep Cache Fresh
  34. 53:03Querying
  35. 55:27Linked Query
  36. 57:01Grouping
  37. 58:14Indexing
  38. 59:25Client Cache
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.