Coding Challenges/Build A Redis Server Clone: Master Systems Programming Through Practice

You're signing up to receive emails from Coding Challenges.

  • Waitlist

Build A Redis Server Clone: Master Systems Programming Through Practice

  • Course
  • 6 Lessons

This is a waitlist for the in person course Build A Redis Server Clone: Master Systems Programming Through Practice. Please sign up if you'd like to be notified when the course is running.

You're signing up to receive emails from Coding Challenges.

Contents

This is a two week long project focused course.

The goal of the course is not just to learn how to write a server, but also how to approach the problem of server software. Part of the course involves group discussion about problem decomposition, coding techniques, design tradeoffs, testing, and other related topics. The rest of the time is spent working on individual coding.

You should expect to dedicate around 35 hours to the live sessions and development work.

Week 1

Session 1 (Monday) - Introduction and Parsing RESP.
    Preview
    Session 2 (Wednesday) - Listening for connections and handling the the Echo and Ping commands.
      Preview
      Session 3 (Friday) - Handling concurrent clients and set and get commands
        Preview

        Week 2

        Session 4 (Monday) - Handling expiry and the remaining commands.
          Preview
          Session 5 (Wednesday) - Persistence and benchmarking
            Preview
            Session 6 (Friday) - Course summary.
              Preview