Programming Challenge: Build your own Redis
codecrafters.io
codecrafters.io
Want to understand how Clickhouse works? We've got this challenge with 20 stages that teaches you the concepts, using the CH codebase itself, not re-implemented in the language of your choosing. Learn the storage format & use the internal codebase classes/data structures to implement some things.
Now, the learner has a more holistic view of how the technology works and hopefully an increased likely hood of contributing back to the open source project.