[Media] I made Rust coding problems where you implement things like a Redis server (TCP + RESP) — would you try this?

77 points Uli909 24 comments
[Media] I made Rust coding problems where you implement things like a Redis server (TCP + RESP) — would you try this?

I’ve been building a small platform with systems-style coding problems, and I’ve been focusing a lot on Rust as a target language.

One of the problems is implementing a mini Redis server in Rust:

  • accepts real TCP connections
  • parses the RESP protocol
  • supports commands like PING, SET, GET, etc.

So instead of just writing a function, you’re dealing with:

  • networking
  • state management
  • parsing
  • and Rust-specific challenges (ownership, borrowing, etc.)

The idea is to make problems that feel closer to building real systems rather than just solving algorithm questions.

I’m curious what people here think:

  • would you find this kind of problem useful or fun?
  • anything you’d want to see in a problem like this?

Link: https://elitecode.pro