{"guid":"285f1241-3400-50d1-9d5d-dbaeb272dabe","title":"Scalable Networking with Rust","subtitle":null,"slug":"rustfest18-6-scalable_networking_with_rust","link":"https://c3voc.de","description":"Real-time networking applications becoming more popular, but building backend systems is challenging in terms of memory and cpu efficiency. This is a story about how at TreeScale (github.com/treescale) we got 10X+ memory and cpu efficiency using Rust MIO as a main network TCP/UNIX handling system with thread pools.","original_language":"eng","persons":["Tigran Bayburtsyan"],"view_count":207,"promoted":false,"date":"2018-05-26T00:00:00.000+02:00","release_date":"2018-05-26T02:00:00.000+02:00","updated_at":"2026-01-03T03:00:10.156+01:00","tags":["rustfest18","6"],"length":1169,"duration":1169,"thumb_url":"https://static.media.ccc.de/media/conferences/rustfest/2018/6-hd.jpg","poster_url":"https://static.media.ccc.de/media/conferences/rustfest/2018/6-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/rustfest/2018/285f1241-3400-50d1-9d5d-dbaeb272dabe-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/rustfest/2018/285f1241-3400-50d1-9d5d-dbaeb272dabe-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/rustfest18-6-scalable_networking_with_rust","url":"https://api.media.ccc.de/public/events/285f1241-3400-50d1-9d5d-dbaeb272dabe","conference_title":"Rustfest 2018 Paris","conference_url":"https://api.media.ccc.de/public/conferences/rustfest18","related":[{"event_id":5547,"event_guid":"69d9379b-5f4d-53c7-a03a-4db98f105781","weight":17},{"event_id":5548,"event_guid":"1adcd4eb-7655-5f62-9917-add6bf2b2eee","weight":16},{"event_id":5549,"event_guid":"7c66d3ba-35e9-52ed-9cdd-6266ee1ca114","weight":17},{"event_id":5554,"event_guid":"41ebd647-9d5f-5779-9dba-3d3623b673bb","weight":22},{"event_id":5555,"event_guid":"6d6e883d-b0b9-5c23-9d05-14686411da58","weight":15},{"event_id":5557,"event_guid":"d6e55ac4-08b0-5c60-a88c-daa5496dfbf6","weight":25}],"recordings":[{"size":1097,"length":1169,"mime_type":"video/mp4","language":"eng","filename":"rustfest18-6-eng-Scalable_Networking_with_Rust_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2018-05-26T21:41:06.857+02:00","recording_url":"https://cdn.media.ccc.de/events/rustfest/2018/h264-hd/rustfest18-6-eng-Scalable_Networking_with_Rust_hd.mp4","url":"https://api.media.ccc.de/public/recordings/26007","event_url":"https://api.media.ccc.de/public/events/285f1241-3400-50d1-9d5d-dbaeb272dabe","conference_url":"https://api.media.ccc.de/public/conferences/rustfest18"},{"size":17,"length":1164,"mime_type":"audio/mpeg","language":"eng","filename":"rustfest18-6-eng-Scalable_Networking_with_Rust_mp3.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2018-05-26T22:05:37.520+02:00","recording_url":"https://cdn.media.ccc.de/events/rustfest/2018/mp3/rustfest18-6-eng-Scalable_Networking_with_Rust_mp3.mp3","url":"https://api.media.ccc.de/public/recordings/26035","event_url":"https://api.media.ccc.de/public/events/285f1241-3400-50d1-9d5d-dbaeb272dabe","conference_url":"https://api.media.ccc.de/public/conferences/rustfest18"},{"size":81,"length":1169,"mime_type":"video/webm","language":"eng","filename":"rustfest18-6-eng-Scalable_Networking_with_Rust_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2018-05-26T22:06:13.533+02:00","recording_url":"https://cdn.media.ccc.de/events/rustfest/2018/webm-sd/rustfest18-6-eng-Scalable_Networking_with_Rust_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/26036","event_url":"https://api.media.ccc.de/public/events/285f1241-3400-50d1-9d5d-dbaeb272dabe","conference_url":"https://api.media.ccc.de/public/conferences/rustfest18"},{"size":108,"length":1169,"mime_type":"video/mp4","language":"eng","filename":"rustfest18-6-eng-Scalable_Networking_with_Rust_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2018-05-26T22:07:09.597+02:00","recording_url":"https://cdn.media.ccc.de/events/rustfest/2018/h264-sd/rustfest18-6-eng-Scalable_Networking_with_Rust_sd.mp4","url":"https://api.media.ccc.de/public/recordings/26037","event_url":"https://api.media.ccc.de/public/events/285f1241-3400-50d1-9d5d-dbaeb272dabe","conference_url":"https://api.media.ccc.de/public/conferences/rustfest18"},{"size":13,"length":1164,"mime_type":"audio/opus","language":"eng","filename":"rustfest18-6-eng-Scalable_Networking_with_Rust_opus.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2018-05-26T22:07:34.718+02:00","recording_url":"https://cdn.media.ccc.de/events/rustfest/2018/opus/rustfest18-6-eng-Scalable_Networking_with_Rust_opus.opus","url":"https://api.media.ccc.de/public/recordings/26038","event_url":"https://api.media.ccc.de/public/events/285f1241-3400-50d1-9d5d-dbaeb272dabe","conference_url":"https://api.media.ccc.de/public/conferences/rustfest18"},{"size":279,"length":1169,"mime_type":"video/webm","language":"eng","filename":"rustfest18-6-eng-Scalable_Networking_with_Rust_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2018-05-26T22:24:42.902+02:00","recording_url":"https://cdn.media.ccc.de/events/rustfest/2018/webm-hd/rustfest18-6-eng-Scalable_Networking_with_Rust_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/26057","event_url":"https://api.media.ccc.de/public/events/285f1241-3400-50d1-9d5d-dbaeb272dabe","conference_url":"https://api.media.ccc.de/public/conferences/rustfest18"}]}