YoVDO

Solving Distributed Systems Challenges in Rust

Offered By: Coding Tech via YouTube

Tags

Rust Courses Distributed Systems Courses

Course Description

Overview

Dive into a comprehensive 3-hour tutorial on solving distributed systems challenges using Rust. Work through the fly.io distributed systems challenges, progressing up to challenge 3c. Explore the Maelstrom protocol, tackle echo challenges, and learn unique ID generation techniques. Improve initialization processes, implement single-node and multi-node broadcasting, and master gossip protocols. Enhance efficiency by optimizing value transmission and refining gossip mechanisms. Access the accompanying code on GitHub for hands-on practice and deeper understanding of distributed systems concepts in Rust.

Syllabus

Introduction
Maelstrom protocol and echo challenge
Unique ID generation
Improving initialization
Single-node broadcast
Multi-node broadcast and gossip
Don't send all values
Improve efficiency of gossip


Taught by

Coding Tech

Related Courses

Advanced Operating Systems
Georgia Institute of Technology via Udacity
High Performance Computing
Georgia Institute of Technology via Udacity
GT - Refresher - Advanced OS
Georgia Institute of Technology via Udacity
Distributed Machine Learning with Apache Spark
University of California, Berkeley via edX
CS125x: Advanced Distributed Machine Learning with Apache Spark
University of California, Berkeley via edX