~/talk

Combatting illegal fishing with Azure for less than £10/mth

Talkat SQLBits 2020 · 2020-09-29..10-04· [data-engineering]
slides:none on file

Claims a serverless pipeline that processes 1.5 billion messages per month for under £10/month of compute by using Azure Functions consumption plan, Azure Data Lake with parquet data lake storage, ONNX models and durable functions orchestration. Implements a proximity detector using arterial spatial bounding boxes to cut candidate pairs from ~300 million comparisons/sec, uses list preallocation, Span<T> and streaming IEnumerable to shrink memory, and continuous benchmarking via Application Insights — and the pipeline meets the cost and scale targets.

AI-written summary · about

  1. 0:00Start
  2. 0:28Problem Space
  3. 4:44Processing Pipeline
  4. 5:21Phishing Alerts
  5. 6:01Organizational Landscape
  6. 6:53Organizational Constraints
  7. 7:26Migrate to the Cloud
  8. 7:43Cloud Evolution
  9. 8:43Commodity Computing
  10. 10:55Cost Comparison
  11. 13:07Compute Cost
  12. 14:48Containerized Hosting
  13. 15:11Serverless Scale
  14. 16:51Data Structure
  15. 17:47Vessels and Proximity Workloads
  16. 19:31Machine Learning and Onyx
  17. 20:33Experimental Method
  18. 21:48Proximity Algorithm
  19. 25:53Durable Functions
  20. 26:47Function Chaining
  21. 27:18Async Http Api
  22. 27:50Fan Out Pattern
  23. 32:02Benchmarking
  24. 32:50Constraints in Azure Functions
  25. 33:27What Factors Affect Performance in Dot Net
  26. 33:57Garbage Collection
  27. 43:04Main Takeaway Takeaways
~/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.