Introduction Build real-world software by coding from scratch. If you can build a Redis server, you can build almost any software beyond CRUD! Because it teaches you 3 fundamental skills: Network programming. The next level of programming is programming for multiple machines. Think HTTP servers, RPCs, databases, distributed systems. Data structures. Redis is the best example of applying data struc
