Tech Talk by Sebastian Funk from Jane Street: Safe at any speed

65 views
Skip to first unread message

Jan Snajder

unread,
Nov 27, 2017, 11:08:10 AM11/27/17
to Haskell-FER


Join us on Tuesday, 5 December at 17:15, at UNIZG FER, lecture room D272, for a "Programming in Haskell" tech talk:

Safe at any speed: building a performant, safe, maintainable packet processor

by Sebastian Funk from Jane Street Capital

Jane Street has been writing production software in OCaml, a functional language, for over a decade with billions of dollars worth of financial transactions flow through our functions and modules every day.

This talk is about a fast, safe and readable packet-processing system – How can we get all three? At Jane Street, we’ve been building systems to trade electronically for over a decade. As technology advances and the scale of the markets grows, we need our systems to be able to process ever growing amounts of data in ever shorter time windows. In this talk, we’re going to explore how to build a highly optimized single-core packet processing system that is capable of processing millions of messages per second. We will see how to bridge the gap between the high-level abstractions we’ve come to love when structuring code, and efficient machine-level execution necessary to process messages at line-rate.

Sebastian graduated from the University of Cambridge with a Bachelor's degree in Computer Science. He has since been working as a software developer at Jane Street building trading systems in OCaml, using the techniques described in this talk. 

Reply all
Reply to author
Forward
0 new messages